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 
 
