Linux常用操作命令涵盖了文件管理、系统监控、网络操作等多个方面。以下是一些常用的Linux命令及其基本用法的讲解:
一、文件管理
- cd命令
- 功能:用于切换当前目录。
- 示例:
cd /home进入/home目录;cd ..返回上一级目录;cd -返回上次所在的目录。
- pwd命令
- 功能:显示当前工作目录的完整路径。
- ls命令
- 功能:列出目录内容。
- 示例:
ls查看当前目录下的文件和文件夹;ls -l显示详细列表;ls -a显示所有文件,包括隐藏文件(以.开头的文件)。
- cp命令
- 功能:复制文件或目录。
- 示例:
cp file1 file2将file1复制为file2;cp -r dir1 dir2递归复制目录dir1到dir2。
- mv命令
- 功能:移动或重命名文件/目录。
- 示例:
mv file1 file2将file1重命名为file2;mv dir1 dir2将dir1移动到dir2(如果dir2是目录的话)。
- rm命令
- 功能:删除文件或目录。
- 示例:
rm file1删除file1;rm -r dir1递归删除目录dir1及其内容。
- cat命令
- 功能:查看文本文件内容。
- 示例:
cat file1查看file1的内容;cat file1 file2将file1和file2的内容合并后输出。
- more和less命令
- 功能:分页查看文本文件内容。
- 示例:
more file1分页查看file1的内容;less file1类似more,但支持前后翻页。
- head和tail命令
- 功能:查看文件的开头或结尾部分。
- 示例:
head -n 5 file1查看file1的前5行;tail -f file1实时查看file1的末尾内容。
二、系统监控
- df命令
- 功能:显示磁盘空间使用情况。
- 示例:
df -h以易读的格式显示磁盘使用情况。
- top命令
- 功能:实时显示系统中各个进程的资源占用情况。
- free命令
- 功能:显示系统内存使用情况。
- 示例:
free -h以易读的格式显示内存使用情况。
三、网络操作
- ping命令
- 功能:测试主机之间网络的连通性。
- 示例:
ping www.baidu.com测试与百度服务器的连通性。
- ifconfig命令(部分系统可能已用
ip addr或ip a替代)- 功能:查看或配置网络接口。
- 示例:
ifconfig查看所有网络接口信息。
- netstat命令
- 功能:显示网络连接、路由表、接口统计等信息。
- 示例:
netstat -tuln显示TCP和UDP协议的监听端口。
四、其他常用命令
- grep命令
- 功能:文本搜索工具,根据模式搜索文本,并将匹配的行打印出来。
- 示例:
grep "hello" file1在file1中搜索包含"hello"的行。
- find命令
- 功能:在目录树中搜索文件,并执行指定的操作。
- 示例:
find / -name file1在根目录下搜索名为file1的文件。
- chmod命令
- 功能:改变文件或目录的权限。
- 示例:
chmod 755 file1将file1的权限设置为755。
- chown命令
- 功能:改变文件或目录的所有者。
- 示例:
chown user1 file1将file1的所有者改为user1。
- kill命令
- 功能:发送信号给进程,通常用于终止进程。
- 示例:
kill -9 PID
5739

被折叠的 条评论
为什么被折叠?



