linux系统常用命令表
-
在Linux系统中,常用的命令有很多,下面是一些常用的命令及其用途:
1. ls:列出当前目录下的文件和文件夹。
2. cd:切换目录。
3. mkdir:创建新的文件夹。
4. rm:删除文件或文件夹。
5. cp:复制文件或文件夹。
6. mv:移动或重命名文件或文件夹。
7. touch:创建新文件。
8. cat:查看文件内容。
9. more和less:分页查看文件内容。
10. head和tail:查看文件的前几行或后几行。
11. grep:在文件中搜索指定字符串。
12. find:按照指定条件查找文件。
13. wc:统计文件的行数、字数和字节数。
14. diff:比较两个文件的差异。
15. sort:对文件内容进行排序。
16. cut:按照列提取文件内容。
17. sed:对文件进行文本替换和文件内容操作。
18. awk:处理以行为单位的文本文件。
19. tar:打包和解压文件。
20. gzip和gunzip:压缩和解压缩文件。
21. ssh:远程登录到其他计算机。
22. scp:在本地计算机和远程计算机之间复制文件。
23. ping:测试网络连接。
24. ifconfig:查看和配置网络接口。
25. netstat:查看网络连接和统计信息。
26. ps:查看进程信息。
27. kill:终止进程。
28. top:实时监控系统资源使用情况。以上只是一部分常用命令,随着使用的深入,你会逐渐掌握更多的命令并根据实际需要使用它们。熟练使用这些命令,能够更高效地管理和操作Linux系统。
2年前 -
1. ls:查看当前目录下的文件和文件夹列表。
2. cd:切换当前目录。
3. pwd:显示当前所在的目录路径。
4. touch:创建空文件。
5. cp:复制文件或目录。
6. mv:移动文件或目录,或者对文件或目录重命名。
7. rm:删除文件或目录。
8. mkdir:创建新的目录。
9. rmdir:删除空目录。
10. cat:显示文件内容。
11. grep:根据指定模式搜索文件。
12. find:按照指定条件搜索文件。
13. chmod:修改文件或目录的权限。
14. chown:修改文件或目录的所有者。
15. chgrp:修改文件或目录的所属组。
16. tar:打包和压缩文件。
17. unzip:解压缩文件。
18. ssh:远程登录到另一台计算机。
19. scp:在本地和远程计算机之间复制文件。
20. wget:下载文件。
21. top:显示系统的当前进程和资源使用情况。
22. ps:显示当前正在运行的进程。
23. kill:终止指定的进程。
24. ifconfig:显示和配置网络接口信息。
25. ping:测试网络连接和延迟。
26. netstat:显示网络连接和网络统计信息。
27. iptables:配置防火墙规则。
28. awk:用于处理文本文件的特定模式和操作。
29. sed:用于对文本文件进行编辑和转换。
30. crontab:配置定期执行的任务。请注意,这只是一些常见的 Linux 命令,还有很多其他命令可以用于不同的目的。建议查阅相关文档以获取更详细的命令列表和使用说明。
2年前 -
一、文件和目录操作命令
1.1 ls:列出文件和目录
-a:显示隐藏文件
-l:以详细列表方式显示文件信息1.2 cd:切换目录
cd 目录名:进入指定目录
cd ..:返回上一级目录
cd ~:进入当前用户的主目录1.3 pwd:显示当前所在目录的路径
1.4 mkdir:创建目录
mkdir 目录名:创建指定名称的目录1.5 rm:删除文件或目录
rm 文件名:删除指定文件
rm -r 目录名:删除指定目录及其下所有子目录和文件1.6 mv:移动或重命名文件
mv 原文件名 目标文件名:移动文件到目标位置或修改文件名1.7 cp:复制文件或目录
cp 原文件名 目标文件名:复制文件到目标位置
cp -r 原目录名 目标目录名:复制目录及其下所有子目录和文件到目标位置1.8 touch:创建空文件
touch 文件名:创建一个空的指定名称的文件1.9 ln:创建硬链接或软链接
ln 原文件名 链接文件名:创建硬链接,共享文件数据块
ln -s 原文件名 链接文件名:创建软链接,指向原文件的路径1.10 find:搜索文件
find 起始目录 -name 文件名:在指定目录起始位置搜索指定名称的文件1.11 grep:文本搜索
grep “目标文本” 文件名:在指定文件中搜索指定文本二、文件内容查看和编辑命令
2.1 cat:查看文件内容
cat 文件名:显示指定文件的全部内容2.2 less:分页查看文件内容
less 文件名:逐页显示指定文件的内容,可以向上翻页2.3 head:显示文件头部内容
head 文件名:显示指定文件的前几行内容
head -n 数字 文件名:显示指定文件的前几行内容(指定行数)2.4 tail:显示文件尾部内容
tail 文件名:显示指定文件的后几行内容
tail -n 数字 文件名:显示指定文件的后几行内容(指定行数)
tail -f 文件名:动态监控指定文件的尾部内容,实时刷新2.5 vi:编辑文件
vi 文件名:打开指定文件进行编辑
i:进入编辑模式
ESC:退出编辑模式
:wq:保存并退出
:q!:退出不保存2.6 sed:文本流编辑器
sed ‘s/目标文本/替换文本/’ 文件名:将指定文件中的目标文本替换为指定的替换文本2.7 awk:文本处理工具
awk ‘条件1 {动作1} 条件2 {动作2} …’ 文件名:根据指定的条件和动作处理文件内容三、系统管理命令
3.1 ps:查看系统进程
ps:显示当前用户的所有进程
ps -ef:显示系统的所有进程3.2 top:实时监控系统资源
top:实时显示系统的CPU、内存等资源使用情况,按q退出3.3 kill:终止进程
kill 进程ID:终止指定进程3.4 df:查看磁盘使用情况
df:显示磁盘已用和可用空间大小3.5 du:查看文件或目录的磁盘使用情况
du 文件名或目录名:显示指定文件或目录占用的磁盘空间大小3.6 free:查看系统内存使用情况
free:显示系统的物理内存和交换空间使用情况四、网络管理命令
4.1 ping:测试网络连接
ping 目标IP地址:向指定的IP地址发送网络请求,检测网络连接情况4.2 ifconfig:网络接口配置
ifconfig:显示网络接口信息
ifconfig 网络接口名 IP地址:配置指定网络接口的IP地址4.3 netstat:网络状态查看
netstat -a:显示所有的网络连接
netstat -t:显示TCP连接
netstat -u:显示UDP连接4.4 nslookup:域名解析工具
nslookup 域名:查询域名对应的IP地址4.5 ssh:远程登录工具
ssh 用户名@IP地址:远程登录到指定主机以上是Linux系统常用命令表,通过这些命令可以进行文件和目录操作、文件内容查看和编辑、系统管理和网络管理操作。熟练掌握这些命令可以提高工作效率和操作便捷性。
2年前