linux常用命令100条

worktile 其他 14

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux操作系统是一种常用的开源操作系统,具有广泛的应用和强大的功能。下面是一份列举的linux常用命令100条,供参考。

    1. ls:列出当前目录下的文件和文件夹。
    2. cd:切换目录。
    3. pwd:显示当前工作目录的路径。
    4. mkdir:创建一个新的目录。
    5. rm:删除文件或目录。
    6. cp:复制文件或目录。
    7. mv:移动文件或目录。
    8. cat:查看文件的内容。
    9. touch:创建一个新的空文件。
    10. grep:根据模式搜索文件。
    11. find:在指定目录中查找文件。
    12. tar:解压或压缩文件。
    13. chmod:更改文件或目录的权限。
    14. chown:更改文件或目录的所有者。
    15. chgrp:更改文件或目录的所属组。
    16. ssh:远程登录到其他计算机。
    17. scp:在本地和远程之间复制文件。
    18. wget:从网络上下载文件。
    19. curl:通过网络传输数据。
    20. ping:测试与目标IP地址的连接。
    21. ifconfig:查看网络接口的配置。
    22. netstat:显示网络连接的状态。
    23. ps:显示当前运行的进程。
    24. top:实时查看进程和系统资源使用情况。
    25. kill:终止运行中的进程。
    26. shutdown:关机或重启系统。
    27. reboot:重启系统。
    28. uname:显示系统信息。
    29. whoami:显示当前登录用户。
    30. su:切换到其他用户。
    31. sudo:以超级用户身份执行命令。
    32. passwd:更改用户密码。
    33. groupadd:创建一个新的用户组。
    34. useradd:创建一个新的用户。
    35. userdel:删除用户。
    36. history:显示命令历史记录。
    37. alias:创建命令别名。
    38. source:在当前shell环境中执行脚本。
    39. tar:解压或压缩文件。
    40. gzip:压缩文件。
    41. unzip:解压文件。
    42. df:显示磁盘空间使用情况。
    43. du:显示文件或目录的大小。
    44. mount:挂载文件系统。
    45. umount:卸载文件系统。
    46. ln:创建链接文件。
    47. head:显示文件的开头几行。
    48. tail:显示文件的末尾几行。
    49. cut:按列提取文件内容。
    50. sort:对文件内容进行排序。
    51. diff:比较文件并显示差异。
    52. patch:将补丁应用到文件。
    53. grep:根据模式搜索文件。
    54. sed:文件流编辑器。
    55. awk:文本处理工具。
    56. tee:将标准输入复制到标准输出和文件。
    57. ssh-keygen:生成SSH密钥对。
    58. crontab:定时执行任务。
    59. at:在指定时间执行任务。
    60. systemctl:管理系统服务。
    61. service:管理系统服务。
    62. apt-get:Ubuntu系统的包管理器。
    63. yum:CentOS系统的包管理器。
    64. dpkg:Debian系统的包管理器。
    65. rpm:RPM包管理器。
    66. make:使用Makefile构建项目。
    67. gcc:GNU编译器套件。
    68. gdb:GNU调试器。
    69. ping:测试与目标IP地址的连接。
    70. traceroute:跟踪网络路径。
    71. telnet:远程登录到其他计算机。
    72. nc:网络工具。
    73. ftp:文件传输协议。
    74. sshfs:通过SSH挂载远程文件系统。
    75. rsync:文件同步工具。
    76. git:版本控制系统。
    77. svn:版本控制系统。
    78. curl:通过网络传输数据。
    79. wget:从网络上下载文件。
    80. scp:在本地和远程之间复制文件。
    81. sftp:通过SSH复制文件。
    82. nmap:网络探测和安全扫描工具。
    83. tcpdump:网络抓包工具。
    84. wireshark:网络协议分析工具。
    85. iptables:Linux防火墙配置工具。
    86. ifconfig:查看网络接口的配置。
    87. ss:显示当前连接状态。
    88. lsof:显示打开文件的进程。
    89. fuser:显示文件相关的进程。
    90. lvm:逻辑卷管理器。
    91. fdisk:分区工具。
    92. mkfs:创建文件系统。
    93. mount:挂载文件系统。
    94. umount:卸载文件系统。
    95. resize2fs:调整文件系统大小。
    96. mdadm:软件RAID管理器。
    97. crontab:定时执行任务。
    98. at:在指定时间执行任务。
    99. nohup:在后台运行命令。
    100. screen:多重终端窗口管理器。

    列举的这些linux常用命令可以帮助您更好地管理和操作linux系统,提高工作效率。当然,这只是一小部分常用命令,还有很多其他命令可以学习和掌握。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux是一种开源的操作系统,拥有强大的命令行界面。以下是常用的100个Linux命令:

    1. ls:列出当前目录下的文件和文件夹。

    2. cd:切换目录,例如:cd /home。

    3. pwd:显示当前所在的目录路径。

    4. mkdir:创建新目录,例如:mkdir new_folder。

    5. rmdir:删除目录,例如:rmdir folder。

    6. touch:创建新文件,例如:touch new_file.txt。

    7. rm:删除文件或目录,例如:rm file.txt。

    8. cp:复制文件或目录,例如:cp file.txt /home。

    9. mv:移动文件或目录,例如:mv file.txt /home。

    10. cat:显示文件内容,例如:cat file.txt。

    11. less:查看文件内容,以分页方式显示,例如:less file.txt。

    12. grep:在文件中搜索指定的字符串,例如:grep “hello” file.txt。

    13. find:查找文件,例如:find /home -name file.txt。

    14. ln:创建链接(硬链接或软链接),例如:ln -s /path/to/file link。

    15. chmod:更改文件或目录的权限,例如:chmod 755 file.txt。

    16. chown:更改文件或目录的所有者,例如:chown user file.txt。

    17. chgrp:更改文件或目录的所属组,例如:chgrp group file.txt。

    18. tar:压缩和解压文件,例如:tar -xf file.tar。

    19. gzip:压缩文件,例如:gzip file.txt。

    20. gunzip:解压文件,例如:gunzip file.txt.gz。

    21. unzip:解压zip文件,例如:unzip file.zip。

    22. wget:下载文件,例如:wget url。

    23. curl:获取网页内容或发送HTTP请求,例如:curl url。

    24. top:显示系统资源使用情况,例如:top。

    25. df:显示磁盘使用情况,例如:df -h。

    26. du:显示目录或文件的大小,例如:du -h folder。

    27. ps:显示进程状态,例如:ps au。

    28. kill:终止进程,例如:kill pid。

    29. ifconfig:显示网络接口信息,例如:ifconfig。

    30. ping:测试网络连接,例如:ping google.com。

    31. ssh:远程登录到另一台计算机,例如:ssh user@host。

    32. scp:在计算机之间复制文件,例如:scp file.txt user@host:/path。

    33. su:切换用户身份,例如:su user。

    34. sudo:以超级用户权限运行命令,例如:sudo command。

    35. apt-get:包管理器,用于安装和卸载软件包,例如:apt-get install package。

    36. yum:包管理器,用于安装和卸载软件包,例如:yum install package。

    37. service:管理系统服务,例如:service apache2 restart。

    38. systemctl:管理系统服务(systemd),例如:systemctl restart apache2。

    39. uname:显示系统信息,例如:uname -a。

    40. date:显示当前日期和时间,例如:date。

    41. cal:显示日历,例如:cal。

    42. history:显示历史命令,例如:history。

    43. clear:清除终端屏幕,例如:clear。

    44. man:查看命令的帮助文档,例如:man ls。

    45. tar:归档或解归档文件,例如:tar -cvf archive.tar file1 file2。

    46. zip:归档或解压zip文件,例如:zip -r archive.zip folder。

    47. unzip:解压zip文件,例如:unzip archive.zip。

    48. shutdown:关机或重启系统,例如:shutdown now。

    49. reboot:重新启动系统,例如:reboot。

    50. uptime:显示系统运行时间和负载,例如:uptime。

    51. who:显示当前登录的用户,例如:who。

    52. passwd:更改用户密码,例如:passwd。

    53. mount:挂载文件系统,例如:mount /dev/sdb1 /mnt。

    54. umount:卸载文件系统,例如:umount /dev/sdb1。

    55. ssh-keygen:生成SSH密钥对,例如:ssh-keygen -t rsa。

    56. ssh-copy-id:将SSH公钥复制到远程服务器,例如:ssh-copy-id user@host。

    57. tail:显示文件末尾的内容,例如:tail file.txt。

    58. head:显示文件开头的内容,例如:head file.txt。

    59. diff:比较两个文件的差异,例如:diff file1.txt file2.txt。

    60. sed:流编辑器,用于文本转换和编辑,例如:sed ‘s/foo/bar/’ file.txt。

    61. awk:文本处理工具,用于提取和处理文本数据,例如:awk ‘{print $1}’ file.txt。

    62. tee:将输出同时发送到文件和终端,例如:command | tee file.txt。

    63. sort:按行排序文本文件,例如:sort file.txt。

    64. uniq:删除文件中的重复行,例如:uniq file.txt。

    65. tar:创建、提取tar归档文件,例如:tar -cvf archive.tar file1 file2。

    66. wget:下载文件,例如:wget url。

    67. curl:发送HTTP请求,例如:curl url。

    68. crontab:定时执行任务,例如:crontab -e。

    69. df:显示磁盘空间使用情况,例如:df -h。

    70. find:查找文件,例如:find /home -name file.txt。

    71. grep:在文件中搜索指定的字符串,例如:grep “hello” file.txt。

    72. history:显示历史命令,例如:history。

    73. kill:终止进程,例如:kill pid。

    74. less:查看文件内容,以分页方式显示,例如:less file.txt。

    75. lsof:显示打开的文件和进程,例如:lsof -itcp:80。

    76. ps:显示进程状态,例如:ps aux。

    77. scp:在计算机之间复制文件,例如:scp file.txt user@host:/path。

    78. tar:打包和解包文件,例如:tar -xf file.tar。

    79. wc:统计文件中的字数、行数和字符数,例如:wc -l file.txt。

    80. zip:创建和解压zip文件,例如:zip file.zip file1 file2。

    81. chown:更改文件或目录的所有者,例如:chown user file.txt。

    82. chmod:更改文件或目录的权限,例如:chmod 755 file.txt。

    83. du:显示目录或文件的大小,例如:du -sh folder。

    84. ln:创建链接(硬链接或软链接),例如:ln -s /path/to/file link。

    85. mv:移动文件或目录,例如:mv file.txt /path/to/destination。

    86. cp:复制文件或目录,例如:cp file.txt /path/to/destination。

    87. rm:删除文件或目录,例如:rm file.txt。

    88. ls:列出当前目录下的文件和目录,例如:ls。

    89. cd:切换目录,例如:cd /path/to/directory。

    90. pwd:显示当前工作目录路径,例如:pwd。

    91. find:在文件系统中查找文件,例如:find / -name file.txt。

    92. ps:显示系统中正在运行的进程,例如:ps aux。

    93. top:显示系统资源使用情况,例如:top。

    94. uname:显示系统信息,例如:uname -a。

    95. df:显示磁盘使用情况,例如:df -h。

    96. du:显示目录或文件的占用空间,例如:du -sh folder。

    97. free:显示系统内存使用情况,例如:free -h。

    98. netstat:显示网络连接和统计数据,例如:netstat -tuln。

    99. ping:测试网络连接,例如:ping google.com。

    100. history:显示历史命令,例如:history。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux是一种自由、开源的操作系统,广泛应用于服务器和个人电脑上。掌握一些常用的Linux命令是非常重要的,下面列举了100条常用的Linux命令及其用法,以供参考:

    一、文件和目录操作:

    1. pwd:显示当前目录的路径。
    2. ls:列出目录中的文件和子目录。
    3. cd:改变当前目录。
    4. mkdir:创建一个新的目录。
    5. rmdir:删除一个空目录。
    6. touch:创建一个新文件或更新一个已有文件的访问时间和修改时间。
    7. cp:复制文件或目录。
    8. mv:移动文件或目录,也可以用于重命名文件或目录。
    9. rm:删除文件或目录。
    10. find:在文件层次结构中查找文件。
    11. grep:在文件中查找匹配的文本。
    12. cat:连接文件并打印到标准输出。
    13. head:显示文件的开头几行。
    14. tail:显示文件的末尾几行。
    15. less:查看文件内容,并允许向前或向后滚动。
    16. wc:计算文件中的行数、字数和字节数。
    17. chmod:改变文件或目录的访问权限。
    18. chown:改变文件或目录的所有者。
    19. chgrp:改变文件或目录的所属组。

    二、文件编辑:

    20. vi:使用Vi编辑器打开文件。
    21. nano:使用Nano编辑器打开文件。
    22. emacs:使用Emacs编辑器打开文件。

    三、文件压缩和解压缩:

    23. tar:创建、查看和提取tar归档文件。
    24. gzip:压缩文件。
    25. gunzip:解压缩文件。

    四、系统信息和状态:

    26. uname:显示系统信息。
    27. df:显示文件系统的磁盘使用情况。
    28. free:显示系统内存的使用情况。
    29. top:显示系统资源的实时状态。
    30. ps:显示当前运行进程的状态。

    五、用户和组管理:

    31. whoami:显示当前登录用户的用户名。
    32. who:显示当前登录系统的用户列表。
    33. su:切换用户。
    34. sudo:以超级用户权限执行命令。
    35. useradd:添加新用户。
    36. passwd:修改用户密码。

    六、网络相关:

    37. ping:测试与另一台主机之间的网络连接。
    38. ifconfig:显示或配置网络接口的信息。
    39. ip:显示或配置网络接口的信息(新版本的Linux中常用)。
    40. route:显示或配置网络路由表。
    41. netstat:显示当前网络连接和网络接口的状态。
    42. ssh:使用安全的shell登录远程主机。
    43. scp:在本地主机和远程主机之间复制文件。
    44. wget:从网络上下载文件。

    七、进程管理:

    45. ps:显示当前运行进程的状态。
    46. top:显示系统资源的实时状态。
    47. kill:终止一个进程。
    48. killall:终止多个进程。

    八、磁盘操作:

    49. df:显示文件系统的磁盘使用情况。
    50. du:显示目录或文件的磁盘使用情况。
    51. mount:挂载一个文件系统。
    52. umount:卸载一个文件系统。

    九、系统管理:

    53. reboot:重新启动系统。
    54. shutdown:关闭系统。
    55. date:显示或设置系统日期和时间。
    56. passwd:修改用户密码。
    57. history:显示之前执行过的命令。
    58. which:显示可执行文件的路径。

    十、硬件信息:

    59. lspci:显示系统的PCI设备信息。
    60. lsusb:显示系统的USB设备信息。

    十一、包管理:

    61. apt-get:Debian、Ubuntu等基于Debian的发行版上安装、升级和删除软件包。
    62. yum:Red Hat、CentOS等基于Red Hat的发行版上安装、升级和删除软件包。
    63. dnf:Fedora 22及更新的版本上替代yum的包管理工具。

    十二、系统监控和性能分析:

    64. top:显示系统资源的实时状态。
    65. vmstat:显示虚拟内存统计信息。
    66. sar:收集、报告和存档系统活动信息。
    67. strace:跟踪和记录进程执行的系统调用和信号传递。
    68. lsof:显示系统打开的文件。
    69. pstree:显示系统进程树。
    70. iostat:显示CPU使用情况、设备使用率和I/O活动信息。

    十三、网络配置:

    71. ifconfig:显示或配置网络接口的信息。
    72. ip:显示或配置网络接口的信息(新版本的Linux中常用)。
    73. route:显示或配置网络路由表。
    74. dnsdomainname:显示或设置DNS域名。

    十四、防火墙配置:

    75. iptables:用于配置Linux内核的防火墙规则。
    76. ufw:用于配置Ubuntu的防火墙。

    十五、系统服务管理:

    77. systemctl:用于管理系统服务的命令。
    78. service:用于管理系统服务的命令(旧版本的Linux中常用)。

    十六、日志管理:

    79. dmesg:显示系统的内核消息缓冲区。
    80. tail:显示文件的末尾几行。

    十七、系统备份和恢复:

    81. rsync:从一个源备份文件到一个目标位置。
    82. dd:复制和转换文件。
    83. tar:创建、查看和提取tar归档文件。

    十八、系统安全和权限管理:

    84. chmod:改变文件或目录的访问权限。
    85. chown:改变文件或目录的所有者。
    86. chgrp:改变文件或目录的所属组。
    87. passwd:修改用户密码。
    88. ssh:使用安全的shell登录远程主机。

    十九、日常操作:

    89. clear:清屏。
    90. alias:创建命令别名。
    91. echo:将参数输出到标准输出。

    二十、其他:

    92. man:显示命令的帮助信息。
    93. whois:查询域名的注册信息。
    94. ssh-keygen:生成、管理和转换SSH密钥。
    95. diff:比较文件内容的差异。
    96. ln:创建链接。
    97. curl:通过URL下载或上传数据。
    98. grep:在文件中查找匹配的文本。
    99. sed:处理和转换文本。
    100. awk:处理和分析文本。

    总结:
    对于初学者来说,掌握这100条常用的Linux命令可以让你在Linux系统中更加高效地工作。通过学习和实践这些命令,你可以更好地管理文件和目录、编辑文件、压缩和解压缩文件、监控系统、管理用户和组、配置网络、管理进程、备份和恢复系统、管理系统安全等。希望这份常用命令清单对你有所帮助!

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部