1. ls
- 列出目录内容
-
用法:
ls [选项] [目录]
-
示例:
ls -l /home/user
-
-l
:以长格式显示文件和目录的详细信息。
-
2. cd
- 切换目录
-
用法:
cd [目录]
-
示例:
cd /var/www
-
切换到
/var/www
目录。
-
3. pwd
- 显示当前工作目录
-
用法:
pwd
-
示例:
pwd
-
输出当前所在的目录路径。
-
4. mkdir
- 创建目录
-
用法:
mkdir [选项] 目录名
-
示例:
mkdir -p /home/user/projects/new_project
-
-p
:递归创建目录,如果父目录不存在则一并创建。
-
5. rm
- 删除文件或目录
-
用法:
rm [选项] 文件或目录
-
示例:
rm -rf /home/user/old_project
-
-r
:递归删除目录及其内容。 -
-f
:强制删除,不提示确认。
-
6. cp
- 复制文件或目录
-
用法:
cp [选项] 源文件 目标文件
-
示例:
cp -r /home/user/project /backup/project_backup
-
-r
:递归复制目录及其内容。
-
7. mv
- 移动或重命名文件或目录
-
用法:
mv [选项] 源文件 目标文件
-
示例:
mv /home/user/old_name.txt /home/user/new_name.txt
-
将文件
old_name.txt
重命名为new_name.txt
。
-
8. touch
- 创建空文件或更新文件时间戳
-
用法:
touch 文件名
-
示例:
touch newfile.txt
-
创建一个名为
newfile.txt
的空文件。
-
9. cat
- 查看文件内容
-
用法:
cat [选项] 文件名
-
示例:
cat /etc/hosts
-
显示
/etc/hosts
文件的内容。
-
10. grep
- 搜索文本
-
用法:
grep [选项] 模式 文件
-
示例:
grep "error" /var/log/syslog
-
在
/var/log/syslog
文件中搜索包含 "error" 的行。
-
11. find
- 查找文件
-
用法:
find [路径] [选项]
-
示例:
find /home/user -name "*.txt"
-
在
/home/user
目录下查找所有.txt
文件。
-
12. chmod
- 修改文件权限
-
用法:
chmod [选项] 权限 文件
-
示例:
chmod 755 script.sh
-
将
script.sh
文件的权限设置为755
。
-
13. chown
- 修改文件所有者
-
用法:
chown [选项] 用户:组 文件
-
示例:
chown user:group file.txt
-
将
file.txt
的所有者改为user
,组改为group
。
-
14. tar
- 打包和解包文件
-
用法:
tar [选项] 文件
-
示例:
tar -czvf archive.tar.gz /home/user/project
-
-c
:创建新的归档文件。 -
-z
:使用gzip压缩。 -
-v
:显示详细信息。 -
-f
:指定归档文件名。
-
15. ssh
- 远程登录
-
用法:
ssh [选项] 用户@主机
-
示例:
ssh user@192.168.1.100
-
通过SSH登录到
192.168.1.100
主机。
-
16. scp
- 远程复制文件
-
用法:
scp [选项] 源文件 目标文件
-
示例:
scp file.txt user@192.168.1.100:/home/user/
-
将
file.txt
复制到远程主机的/home/user/
目录。
-
17. wget
- 下载文件
-
用法:
wget [选项] URL
-
示例:
wget https://example.com/file.zip
-
下载
file.zip
文件。
-
18. curl
- 传输数据
-
用法:
curl [选项] URL
-
示例:
curl -O https://example.com/file.zip
-
下载
file.zip
文件并保存到当前目录。
-
19. ps
- 显示进程状态
-
用法:
ps [选项]
-
示例:
ps aux
-
显示所有运行中的进程。
-
20. kill
- 终止进程
-
用法:
kill [选项] PID
-
示例:
kill -9 1234
-
强制终止进程ID为
1234
的进程。
-
21. top
- 实时显示系统状态
-
用法:
top
-
示例:
top
-
实时显示系统的进程和资源使用情况。
-
22. df
- 显示磁盘空间使用情况
-
用法:
df [选项]
-
示例:
df -h
-
-h
:以人类可读的格式显示磁盘空间使用情况。
-
23. du
- 显示目录或文件的磁盘使用情况
-
用法:
du [选项] [文件或目录]
-
示例:
du -sh /home/user
-
-s
:显示总计。 -
-h
:以人类可读的格式显示。
-
24. ln
- 创建链接
-
用法:
ln [选项] 源文件 目标文件
-
示例:
ln -s /path/to/file /path/to/symlink
-
-s
:创建符号链接。
-
25. man
- 查看命令手册
-
用法:
man 命令
-
示例:
man ls
-
查看
ls
命令的手册页。
-