linux常用命令大全详细归纳
-
下面是Linux常用命令的详细归纳:
1. 文件操作:
– pwd:显示当前工作目录
– ls:列出目录内容
– cd:切换工作目录
– cp:复制文件或目录
– mv:移动或重命名文件或目录
– rm:删除文件或目录
– mkdir:创建目录
– touch:创建空文件或更新文件的时间戳
– find:在文件系统中查找文件2. 文件查看和编辑:
– cat:显示文件内容
– more:分页显示文件内容
– less:更强大的分页显示文件内容工具
– head:显示文件的前几行
– tail:显示文件的后几行
– vi:基本的文本编辑器
– nano:简易文本编辑器3. 文件权限管理:
– chmod:修改文件权限
– chown:修改文件所有者
– chgrp:修改文件所属组4. 进程管理:
– ps:显示当前运行的进程
– top:实时显示进程和系统信息
– kill:终止进程5. 用户和组管理:
– useradd:添加用户
– userdel:删除用户
– passwd:修改用户密码
– groupadd:添加组
– groupdel:删除组
– su:切换用户身份6. 系统信息查看:
– uname:显示系统信息
– uptime:显示系统运行时间
– dmesg:显示系统启动信息
– free:显示内存使用情况
– df:显示磁盘空间使用情况7. 网络相关:
– ifconfig:显示和配置网络接口信息
– ping:测试网络连通性
– ssh:远程登录到其他主机
– scp:在本地主机和远程主机之间拷贝文件
– curl:用于下载和上传文件8. 压缩和解压缩:
– tar:打包和解压文件
– gzip:压缩文件
– gunzip:解压缩文件9. 系统服务管理:
– systemctl:管理系统服务
– service:管理系统服务(老版本)
– chkconfig:设置服务的启动级别10. 系统备份和恢复:
– rsync:远程和本地文件同步工具
– dd:底层数据复制方法以上是Linux常用命令的详细归纳,希望对你有帮助!
2年前 -
以下是Linux系统中常用的命令及其功能的详细归纳:
1. ls:列出目录中的文件和子目录。
2. cd:切换当前工作目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建新目录。
5. rmdir:删除空目录。
6. touch:创建空文件或更改文件的访问和修改时间。
7. cp:复制文件或目录。
8. mv:移动文件或目录,也可用于重命名文件。
9. rm:删除文件或目录。
10. ln:创建链接文件。
11. cat:显示文件内容。
12. less:逐页显示文件内容。
13. head:显示文件的前几行。
14. tail:显示文件的后几行。
15. grep:在文件中搜索指定的模式。
16. find:在文件系统中搜索文件。
17. sort:对文件内容进行排序。
18. wc:统计文件的行数、字数和字节数。
19. chmod:修改文件或目录的权限。
20. chown:修改文件或目录的所有者。
21. chgrp:修改文件或目录的所属组。
22. man:显示命令的帮助信息。
23. info:显示命令的详细帮助信息。
24. ps:显示当前运行的进程。
25. top:实时显示系统资源使用情况和进程状态。
26. kill:终止指定的进程。
27. bg:将后台暂停的进程转为运行状态。
28. fg:将后台运行的进程转为前台运行。
29. tar:打包和解压缩文件。
30. gzip:压缩文件。
31. gunzip:解压缩文件。
32. ssh:远程连接到其他计算机。
33. scp:在本地主机和远程主机之间复制文件。
34. ping:测试与远程主机的连接。
35. ifconfig:显示和配置网络接口。
36. netstat:显示网络连接和路由表。
37. route:显示和配置路由表。
38. iptables:配置网络防火墙规则。
39. uname:显示系统信息。
40. whoami:显示当前用户。
41. date:显示和设置系统日期和时间。
42. history:显示最近使用过的命令历史记录。
43. du:查看目录和文件的磁盘使用情况。
44. df:显示磁盘分区的使用情况。
45. mount:挂载文件系统。
46. umount:卸载文件系统。
47. shutdown:关机或重启系统。
48. reboot:重启系统。
49. su:切换用户身份。
50. sudo:以超级用户身份执行命令。此外,还有许多其他的命令和参数用法可以根据具体情况进行使用,通过Linux系统自带的帮助文档以及各种在线资源可以更详细地了解每个命令的功能和用法。
2年前 -
一、常用的文件和目录管理命令
1. ls命令:列出当前目录下的文件和子目录。
– 选项:
– -l:以长格式显示文件详细信息。
– -a:显示所有文件,包括隐藏文件。
– -i:显示文件的inode号。
– -R:递归显示目录下所有文件和子目录。
– 示例:ls -l2. cd命令:切换当前工作目录。
– 选项:无。
– 示例:cd /home/user3. pwd命令:显示当前工作目录的路径。
– 选项:无。
– 示例:pwd4. mkdir命令:创建新目录。
– 选项:
– -p:递归创建目录,如果上级目录不存在也会创建。
– 示例:mkdir -p /home/user/dir15. rmdir命令:删除空目录。
– 选项:无。
– 示例:rmdir /home/user/dir16. cp命令:复制文件和目录。
– 选项:
– -r:递归复制目录及其内容。
– -p:保留文件的属性和权限。
– 示例:cp file1 file27. mv命令:移动文件和目录,或者修改文件和目录的名称。
– 选项:
– -i:交互式操作,会提示是否覆盖已存在的文件。
– 示例:mv file1 file28. rm命令:删除文件和目录。
– 选项:
– -r:递归删除目录及其内容。
– -f:强制删除,不进行提示。
– 示例:rm -rf file19. touch命令:创建空文件或者修改文件的时间戳。
– 选项:无。
– 示例:touch file110. find命令:在指定目录下查找文件。
– 选项:
– -name:按名称匹配查找文件。
– -type:按类型查找文件(普通文件、目录等)。
– 示例:find /home/user -name “*.txt”11. tree命令:以树状结构显示文件和目录的层次关系。
– 选项:
– -L:指定显示的层级。
– 示例:tree -L 2二、常用的系统管理命令
1. top命令:实时显示系统的资源使用情况和进程状态。
– 选项:
– -u:按用户名过滤进程。
– -p:按PID过滤进程。
– 示例:top2. ps命令:查看系统中运行的进程信息。
– 选项:
– -a:显示所有进程,包括其他用户的进程。
– -u:显示指定用户的进程。
– 示例:ps -ef3. kill命令:终止指定进程。
– 选项:
– -9:强制终止进程。
– 示例:kill -9 PID4. free命令:显示系统的内存使用情况。
– 选项:无。
– 示例:free -h5. df命令:显示文件系统的使用情况。
– 选项:
– -h:以人类可读的格式显示文件大小。
– 示例:df -h6. du命令:显示目录和文件的大小。
– 选项:
– -h:以人类可读的格式显示文件大小。
– 示例:du -h /home/user7. uname命令:显示系统信息。
– 选项:
– -a:显示所有信息。
– -r:显示内核版本。
– 示例:uname -a8. ifconfig命令:显示和管理网络接口。
– 选项:
– -a:显示所有接口信息。
– 示例:ifconfig9. netstat命令:显示网络连接信息。
– 选项:
– -a:显示所有连接,包括监听和已建立的连接。
– -t:显示TCP连接。
– -u:显示UDP连接。
– 示例:netstat -t10. ssh命令:远程登录到另一台机器。
– 选项:
– -p:指定端口号。
– 示例:ssh user@host11. shutdown命令:关机或者重启系统。
– 选项:
– -h:关机。
– -r:重启。
– +10:指定延时时间。
– 示例:shutdown -h +1012. history命令:查看和管理历史命令。
– 选项:
– -c:清空历史命令。
– 示例:history三、常用的文件查看和编辑命令
1. cat命令:查看文件内容。
– 选项:
– -n:显示行号。
– 示例:cat file12. tail命令:显示文件尾部内容。
– 选项:
– -n:显示行数。
– -f:实时追踪文件的新增内容。
– 示例:tail -n 10 file13. head命令:显示文件头部内容。
– 选项:
– -n:显示行数。
– 示例:head -n 10 file14. less命令:按页查看文件内容。
– 选项:
– /:向后搜索关键字。
– ?:向前搜索关键字。
– 示例:less file15. grep命令:在文件中搜索匹配的字符串。
– 选项:
– -i:忽略大小写。
– -r:递归搜索目录。
– 示例:grep -i “keyword” file16. wc命令:统计文件或者文本的行数、字符数和单词数。
– 选项:
– -l:统计行数。
– -c:统计字符数。
– -w:统计单词数。
– 示例:wc -l file17. vi/vim命令:文本编辑器。
– 命令模式:
– i:插入模式。
– x:删除当前光标所在字符。
– dd:删除当前行。
– :wq:保存并退出。
– 示例:vim file1四、常用的压缩和解压缩命令
1. tar命令:压缩或者解压缩文件和目录。
– 选项:
– -c:创建压缩文件。
– -x:解压缩文件。
– -z:使用gzip压缩。
– -j:使用bzip2压缩。
– 示例:tar -cvf file.tar file1 file22. gzip命令:压缩文件。
– 选项:
– -d:解压缩文件。
– 示例:gzip file13. gunzip命令:解压缩文件。
– 选项:无。
– 示例:gunzip file1.gz4. bzip2命令:压缩文件。
– 选项:
– -d:解压缩文件。
– 示例:bzip2 file15. bunzip2命令:解压缩文件。
– 选项:无。
– 示例:bunzip2 file1.bz26. zip命令:压缩文件和目录。
– 选项:
– -r:递归压缩目录及其内容。
– 示例:zip -r file.zip dir17. unzip命令:解压缩文件。
– 选项:无。
– 示例:unzip file.zip五、常用的用户和权限管理命令
1. useradd命令:创建新用户账号。
– 选项:
– -m:创建用户家目录。
– -G:指定用户所属的用户组。
– 示例:useradd -m -G group1 user12. passwd命令:设置或修改用户密码。
– 选项:无。
– 示例:passwd user13. userdel命令:删除用户账号。
– 选项:
– -r:同时删除用户的家目录。
– 示例:userdel -r user14. su命令:切换用户。
– 选项:
– -:切换为root用户。
– -c:执行指定的命令。
– 示例:su –5. sudo命令:以root权限运行命令。
– 选项:无。
– 示例:sudo command6. chown命令:修改文件或目录的所有者。
– 选项:无。
– 示例:chown user1 file17. chgrp命令:修改文件或目录的所属用户组。
– 选项:无。
– 示例:chgrp group1 file18. chmod命令:修改文件或目录的权限。
– 权限模式:
– u:所有者权限。
– g:所属用户组权限。
– o:其他用户权限。
– a:所有用户权限。
– 示例:chmod u+x file1以上是一些常用的Linux命令,用于文件和目录管理、系统管理、文件查看和编辑、压缩和解压缩、用户和权限管理等操作。希望对您有所帮助!
2年前