Linux常用指令
一、文件和目录操作
| 命令 | 作用 | 示例 |
|---|---|---|
ls |
列出目录内容 | ls -l /home |
cd |
切换目录 | cd /var/log |
pwd |
显示当前路径 | pwd |
mkdir |
创建目录 | mkdir myfolder |
rmdir |
删除空目录 | rmdir myfolder |
rm |
删除文件或目录 | rm file.txt,rm -rf folder/ |
cp |
复制文件或目录 | cp file1.txt file2.txt |
mv |
移动或重命名 | mv old.txt new.txt |
touch |
创建空文件 | touch newfile.txt |
cat |
查看文件内容 | cat file.txt |
more / less |
分页查看文件内容 | less file.txt |
find |
查找文件 | find /home -name "*.txt" |
二、文件权限管理
| 命令 | 作用 | 示例 |
|---|---|---|
chmod |
修改权限 | chmod 755 file.sh |
chown |
修改文件拥有者 | chown user:group file.txt |
chgrp |
修改文件所属组 | chgrp groupname file.txt |
三、查看和管理进程
| 命令 | 作用 | 示例 |
|---|---|---|
ps |
查看当前进程 | ps aux |
top / htop |
实时查看系统资源 | top |
kill |
结束进程 | kill 1234 (用进程号) |
killall |
根据进程名结束进程 | killall nginx |
systemctl |
管理服务 | systemctl restart nginx |
四、打包与压缩
| 命令 | 作用 | 示例 |
|---|---|---|
tar |
打包/解包 | tar -czvf archive.tar.gz folder/ |
gzip |
压缩单个文件 | gzip file.txt |
unzip |
解压 .zip 文件 |
unzip file.zip |
五、磁盘和内存
| 命令 | 作用 | 示例 |
|---|---|---|
df -h |
查看磁盘使用情况 | df -h |
du -sh |
查看目录大小 | du -sh /home/user/ |
free -h |
查看内存使用情况 | free -h |
六、用户和权限
| 命令 | 作用 | 示例 |
|---|---|---|
useradd |
添加用户 | useradd newuser |
passwd |
修改密码 | passwd newuser |
usermod |
修改用户属性 | usermod -aG sudo newuser |
groupadd |
创建用户组 | groupadd developers |
who / w |
查看登录用户信息 | who |
七、网络相关
| 命令 | 作用 | 示例 |
|---|---|---|
ping |
测试网络连通性 | ping baidu.com |
ifconfig / ip addr |
查看IP地址 | ip addr |
curl |
请求网址 | curl http://example.com |
scp |
远程拷贝文件 | scp file.txt user@server:/path/ |
ssh |
远程登录 | ssh user@192.168.1.100 |
八、常用快捷技巧
| 命令 | 作用 | 示例 |
|---|---|---|
history |
查看历史命令 | history |
!! |
执行上一条命令 | !! |
Ctrl + C |
终止当前命令 | |
Ctrl + Z |
挂起当前命令到后台 | |
bg |
将挂起的命令放到后台运行 | |
fg |
将后台命令切回前台 |
Linux常用指令
/archives/001-linuxchang-yong-zhi-ling