最佳答案Linux 常用命令速查 文件和目录操作 1. ls 用于列出目标文件和目录的内容。常用选项: -l: 长格式显示文件信息,包括文件类型、权限、大小、修改时间、所有者等。 -a...
Linux 常用命令速查
文件和目录操作
1. ls
用于列出目标文件和目录的内容。常用选项:
-l
: 长格式显示文件信息,包括文件类型、权限、大小、修改时间、所有者等。-a
: 显示所有文件和目录,包括隐藏文件和目录。-h
: 以人类可读的方式显示文件大小。-t
: 按修改时间排序,最新的文件排在最前面。
使用示例:
ls -lht
以长格式、按时间排序、人类可读方式显示所在目录下的文件和目录。
2. cd
用于切换当前所在目录。常用用法:
cd /path/to/directory
: 切换到指定路径下的目录。cd ..
: 切换到当前目录的上一级目录。cd ~
: 切换到当前用户的家目录。cd -
: 切换到上一次所在的目录。
使用示例:
cd Documents/
进入当前目录下的 Documents 目录。
3. rm
用于删除文件和目录。常用选项:
-r
: 递归删除目录及其所有内容。-f
: 强制删除文件或目录,无需确认。
使用示例:
rm -rf directory
删除名为 directory 的目录及其所有文件和子目录。
4. mkdir
用于创建目录。常用选项:
-p
: 创建多级目录,如果目录已存在则不报错。-m mode
: 指定目录的权限模式。
使用示例:
mkdir -p dir/subdir
创建名为 dir 的目录,并在其中创建一个名为 subdir 的子目录。
5. cp
用于复制文件或目录。常用选项:
-r
: 递归复制目录和目录下的所有内容。-i
: 询问是否覆盖已有文件。-v
: 显示每个复制操作的详细信息。
使用示例:
cp -r /path/to/source/dir /path/to/destination/dir
将源目录下的所有文件和子目录复制到目的地目录中。
6. mv
用于重命名文件或目录,或将文件或目录移动到其他位置。常用选项:
-i
: 询问是否覆盖已有文件。-v
: 显示每个移动操作的详细信息。
使用示例:
mv file.txt newname.txt
将名为 file.txt 的文件重命名为 newname.txt。
系统管理与监控
1. ps
查看当前进程的状态。常用选项:
-a
: 显示所有进程,包括其他用户的。-u
: 显示进程的详细状态,包括进程所有者、CPU 占用率、内存占用率等。-x
: 显示没有控制终端的进程,通常是后台进程。
使用示例:
ps aux
显示所有进程的详细状态。
2. top
动态显示系统的资源占用情况。常用选项:
-d seconds
: 指定刷新时间间隔。-u username
: 只显示指定用户的进程。-p pid1,pid2...
: 只显示指定进程号的进程。
使用示例:
top -d 5
每隔 5 秒刷新一次显示系统资源占用情况。
3. free
显示系统的内存使用情况。常用选项:
-h
: 以人类可读的方式显示内存大小。
使用示例:
free -h
显示系统的内存使用情况,并以人类可读的方式显示内存大小。
网络管理
1. ping
测试网络连接是否正常。常用选项:
-c count
: 设置发送的数据包数量。-i interval
: 设置发送数据包的时间间隔。-t ttl
: 设置数据包的时限。
使用示例:
ping example.com
测试与 example.com 的网络连接。
2. ifconfig
查看或设置网络接口的状态。常用选项:
-a
: 显示所有网络接口,包括未启用的。interface_name up
: 启用指定的网络接口。interface_name down
: 禁用指定的网络接口。interface_name IP_address
: 设置指定网络接口的 IP 地址。
使用示例:
ifconfig eth0
显示名为 eth0 的网络接口的状态。
3. netstat
显示当前网络连接的状态。常用选项:
-a
: 显示所有网络连接。-t
: 显示 TCP 连接。-u
: 显示 UDP 连接。-l
: 只显示正在监听的连接。
使用示例:
netstat -tuln
显示所有活动的 TCP 和 UDP 连接。
总结
本文总结了 Linux 的一些常用命令,包括文件和目录操作、系统管理与监控、网络管理等方面。这些命令可以提高 Linux 系统的使用效率,让我们的工作更加便捷。同时,我们也需要更深入地学习 Linux 的各种功能和应用,不断提高自己的专业水平。