linux下经常用到的60个命令
-
在Linux系统中,有许多常用的命令可以帮助用户进行文件操作、系统管理、网络设置等任务。以下是60个常用的Linux命令:
1. ls:列出当前目录的文件和文件夹。
2. cd:改变当前目录。
3. pwd:显示当前所在目录的路径。
4. mkdir:创建新文件夹。
5. rm:删除文件或文件夹。
6. cp:复制文件或文件夹。
7. mv:移动文件或文件夹。
8. touch:创建空文件或更改文件的访问和修改时间。
9. cat:显示文件内容并将其合并到其他文件中。
10. less:以分页方式查看文件内容。
11. head:显示文件的前几行。
12. tail:显示文件的后几行。
13. grep:在文件中搜索指定文本模式。
14. find:在文件系统中搜索文件和目录。
15. locate:通过数据库查找文件。
16. stat:显示文件或文件系统的详细信息。
17. chmod:更改文件或目录的权限。
18. chown:更改文件或目录的所有者。
19. chgrp:更改文件或目录的组。
20. passwd:更改用户密码。
21. useradd:创建新用户。
22. userdel:删除用户。
23. who:显示当前登录的用户。
24. su:切换到其他用户。
25. sudo:以超级用户身份执行命令。
26. du:显示文件或目录的磁盘使用情况。
27. df:显示文件系统的磁盘空间使用情况。
28. top:显示当前系统中运行的进程和资源占用情况。
29. ps:显示当前系统中运行的进程。
30. kill:终止指定进程。
31. ifconfig:显示和配置网络接口。
32. ping:测试与目标主机的连通性。
33. ssh:远程登录到其他计算机。
34. scp:在本地主机和远程主机之间复制文件。
35. ftp:使用FTP协议进行文件传输。
36. curl:从URL下载文件。
37. tar:创建和提取存档文件。
38. unzip:解压缩压缩文件。
39. gzip:压缩文件。
40. vi:文本编辑器。
41. nano:文本编辑器。
42. grep:匹配文本。
43. sed:流编辑器。
44. awk:文本分析和处理。
45. sort:对文本进行排序。
46. diff:比较文件的差异。
47. wc:统计文件的行数、字数和字符数。
48. cut:从文本中提取特定部分。
49. ssh-keygen:生成SSH密钥对。
50. iptables:配置防火墙规则。
51. service:管理系统服务。
52. crontab:定时执行任务。
53. history:查看和使用历史命令。
54. alias:为命令创建别名。
55. tar:创建和提取存档文件。
56. find:在文件系统中搜索文件和目录。
57. git:版本控制系统。
58. wget:从Web下载文件。
59. make:编译和构建软件。
60. man:显示命令的手册。这些命令是Linux系统中经常使用的一些命令,掌握它们可以提高工作效率和操作系统的管理能力。在实际使用中,可以根据具体需求进一步学习和掌握更多的命令。
2年前 -
在Linux操作系统中,有许多常用的命令可以帮助用户管理文件、目录、网络、用户等各个方面。以下是60个常用的Linux命令:
1. ls:查看当前目录下的文件和目录列表
2. cd:进入指定的目录
3. pwd:查看当前所在的目录路径
4. mkdir:创建新的目录
5. rm:删除文件或目录
6. mv:移动文件或目录,或重命名文件或目录
7. cp:复制文件或目录
8. touch:创建空文件或修改文件的时间戳
9. cat:查看或合并文件内容
10. less:分页查看文件内容
11. head:显示文件的前几行内容
12. tail:显示文件的后几行内容
13. grep:从文件中搜索指定的文本模式
14. find:按照文件名或其它属性查找文件
15. wc:统计文件的行数、单词数和字节数
16. chmod:修改文件或目录的权限
17. chown:修改文件或目录的所有者
18. chgrp:修改文件或目录的所属组
19. ps:显示当前运行的进程信息
20. top:实时显示系统资源占用情况和进程信息
21. kill:终止指定的进程
22. ifconfig:配置网络接口的信息
23. netstat:显示网络统计信息和网络连接状态
24. ping:测试网络连接是否正常
25. ssh:远程登录到另一台计算机
26. scp:在远程计算机和本地计算机之间复制文件
27. tar:打包和解压文件
28. gzip:压缩文件
29. unzip:解压zip格式的文件
30. wget:从网上下载文件
31. curl:发送HTTP请求并显示返回的内容
32. apt-get:在Debian和Ubuntu系统中安装、更新和删除软件包
33. yum:在CentOS和Fedora系统中安装、更新和删除软件包
34. systemctl:管理系统服务
35. useradd:添加新用户
36. passwd:修改用户的密码
37. su:切换用户身份
38. sudo:以其他用户身份执行命令
39. history:查看命令历史记录
40. alias:创建命令别名
41. du:计算文件或目录的磁盘使用情况
42. df:显示磁盘空间使用情况
43. mount:挂载文件系统
44. umount:卸载文件系统
45. ln:创建链接(硬链接或软链接)
46. date:显示或设置系统时间和日期
47. cal:显示日历
48. who:显示当前登录的用户信息
49. w:显示当前登录的用户信息和他们正在执行的命令
50. uname:显示系统的名称和版本信息
51. uptime:显示系统的运行时间和平均负载
52. free:显示系统内存的使用情况
53. df:显示已挂载的文件系统使用情况
54. whereis:查找可执行文件的路径
55. which:显示可执行文件的路径
56. man:查看命令的帮助手册
57. info:查看命令的信息页
58. apt-cache:查询已安装软件包的信息
59. chmod:修改文件或目录的权限
60. ssh-keygen:生成SSH密钥对以上是一些常用的Linux命令,掌握这些命令可以让用户更方便地管理系统和进行日常操作。当然,Linux的命令数量众多,还有许多其他命令也十分有用,用户可以根据自己的需求来进一步学习和使用。
2年前 -
Linux是一种常用的操作系统,具有强大的命令行工具。下面列出了60个常用的Linux命令及其简单的用法。
1. ls:显示当前目录的文件和文件夹。例如:ls -l 显示详细信息。
2. cd:切换到指定目录。例如:cd /home 将当前目录切换到/home目录。
3. pwd:显示当前工作目录的完整路径。
4. touch:创建一个新的空文件。例如:touch test.txt 创建一个名为test.txt的空文件。
5. cp:复制文件或目录。例如:cp file1 file2 将file1复制到file2。
6. mv:移动或重命名文件或目录。例如:mv file1 file2 将file1重命名为file2。
7. rm:删除文件或目录。例如:rm file 删除名为file的文件。
8. mkdir:创建一个新的目录。例如:mkdir mydir 创建一个名为mydir的新目录。
9. rmdir:删除一个空的目录。例如:rmdir mydir 删除名为mydir的空目录。
10. cat:将文件内容输出到标准输出。例如:cat file 输出file的内容。
11. less:分页查看文件内容。例如:less file 逐页显示file的内容。
12. head:显示文件的前几行。例如:head -n 10 file 显示file的前10行。
13. tail:显示文件的后几行。例如:tail -n 10 file 显示file的后10行。
14. grep:在文件中查找匹配的模式。例如:grep “pattern” file 在file中查找匹配pattern的内容。
15. wc:统计文件的行数、字数和字符数。例如:wc -l file 统计file的行数。
16. sort:对文件的行进行排序。例如:sort file 对file的行按照字母顺序排序。
17. uniq:删除文件中重复的行。例如:uniq file 删除file中的重复行。
18. find:在文件系统中查找文件。例如:find / -name “file” 在/目录下递归查找名为file的文件。
19. du:显示文件或目录的磁盘使用情况。例如:du -h file 显示file的磁盘使用情况。
20. df:显示文件系统的磁盘使用情况。例如:df -h 显示各个文件系统的磁盘使用情况。
21. tar:创建或提取tar归档文件。例如:tar -cvf archive.tar files 创建一个名为archive.tar的归档文件。
22. gzip:压缩文件。例如:gzip file 压缩file文件。
23. gunzip:解压缩文件。例如:gunzip file.gz 解压缩file.gz文件。
24. zip:创建或提取zip压缩文件。
25. unzip:解压缩zip压缩文件。
26. ssh:远程登录到另一台计算机。例如:ssh user@host 远程登录到host计算机。
27. scp:在本地计算机和远程计算机之间复制文件。例如:scp file user@host: 目录 将file复制到远程主机的目录中。
28. wget:从网络下载文件。例如:wget url 下载url指定的文件。
29. curl:向网络发送请求并获取结果。例如:curl url 获取url的内容。
30. ping:测试与另一台计算机之间的网络连接。例如:ping host 测试与host计算机之间的网络连接。
31. ifconfig:显示网络接口的配置信息。
32. netstat:显示网络连接和路由表等信息。
33. nslookup:查询域名的IP地址。例如:nslookup example.com 查询example.com的IP地址。
34. man:显示命令的帮助信息。例如:man ls 显示ls命令的帮助信息。
35. info:显示命令的信息。
36. alias:创建命令的别名。例如:alias l=’ls -l’ 创建一个名为l的别名来代替ls -l。
37. history:显示已使用的命令历史记录。
38. chmod:修改文件或目录的权限。例如:chmod 755 file 将file的权限设置为755。
39. chown:修改文件或目录的所有者。例如:chown user file 将file的所有者设置为user。
40. chgrp:修改文件或目录的所属组。例如:chgrp group file 将file的所属组设置为group。
41. sudo:以超级用户权限执行命令。例如:sudo command 用超级用户权限执行command命令。
42. su:切换到另一个用户。例如:su user 切换到user用户。
43. whoami:显示当前用户名。
44. date:显示当前日期和时间。
45. cal:显示月历。
46. uptime:显示系统运行时间。
47. top:实时显示系统的资源占用情况。
48. free:显示内存的使用情况。
49. ps:显示当前进程的状态信息。
50. kill:终止指定的进程。例如:kill PID 终止进程号为PID的进程。
51. bg:将一个已停止的任务转为后台运行。
52. fg:将一个后台运行的任务转为前台运行。
53. nohup:使命令在后台运行,并不受终端关闭的影响。
54. jobs:列出当前终端会话中的任务。
55. alias:创建或显示命令的别名。
56. source:读取并执行指定文件中的命令。
57. mount:挂载文件系统。
58. umount:卸载文件系统。
59. ln:创建硬链接或符号链接。
60. chmod:修改文件或目录的权限。这些命令只是Linux中常用的一部分,还有许多其他有用的命令可以继续学习和探索。通过熟练掌握这些命令,可以更方便地管理和使用Linux系统。
2年前