linux常用命令(一)

本文介绍了Linux系统中的基础命令,包括文件管理、目录操作、网络连接、文件操作、系统监控等,提供详细的命令用法示例和总结,适合初学者快速入门。
摘要由CSDN通过智能技术生成

目录

前言

基础命令

ls - 列出当前目录下的文件和文件夹

cd - 切换目录

pwd - 显示当前工作目录的路径

mkdir - 创建新目录

rmdir - 删除空目录

rm - 删除文件或目录

cp - 复制文件或目录

mv - 移动文件或目录

touch - 创建新文件

cat - 查看文件内容

more - 分页显示文件内容

less - 分页显示文件内容,支持向前翻页

head - 显示文件头部内容

tail - 显示文件尾部内容

grep - 在文件中搜索指定字符串

find - 在指定目录中查找文件

tar - 打包/解压文件

gzip - 压缩文件

gunzip - 解压缩文件

ssh - 远程登录到另一台主机

scp - 在本地主机和远程主机之间传输文件

wget - 下载文件

curl - 发送请求并获取数据

top - 显示系统资源占用情况

ps - 显示进程信息

kill - 结束进程

df - 显示磁盘空间使用情况

du - 显示目录或文件的磁盘空间占用情况

free - 显示内存使用情况

ifconfig - 显示网络接口信息

ping - 测试网络连接

traceroute - 显示数据包到达目的地所经过的路由

netstat - 显示网络连接、路由表和接口信息

iptables - 配置防火墙规则

crontab - 定时执行任务

chmod - 修改文件权限

chown - 修改文件所有者

ln - 创建链接

grep - 在文件中搜索指定字符串

sed - 文本流编辑器

awk - 文本处理工具

sort - 对文件内容进行排序

uniq - 去除重复行

wc - 统计文件的行数、单词数和字符数

diff - 比较文件内容的差异

nohup - 在后台运行命令

screen - 在一个终端窗口中运行多个命令

tee - 将输出同时发送到文件和屏幕

history - 显示命令历史记录

alias - 创建命令别名

du - 显示目录或文件的磁盘空间占用情况

df - 显示磁盘空间使用情况

mount - 挂载文件系统

umount - 卸载文件系统

chroot - 改变根目录

date - 显示或设置系统时间

uname - 显示系统信息

who - 显示当前登录用户信息

users - 显示当前登录用户列表

shutdown - 关闭系统

reboot - 重启系统

killall - 结束指定进程

useradd - 创建新用户

userdel - 删除用户

passwd - 修改用户密码

groupadd - 创建新用户组

groupdel - 删除用户组

su - 切换用户

sudo - 以超级用户权限执行命令

crontab - 定时执行任务

at - 一次性执行任务

ssh-keygen - 生成SSH密钥

scp - 在本地主机和远程主机之间传输文件

rsync - 同步文件夹

find - 在指定目录中查找文件

tar - 打包/解压文件

gzip - 压缩文件

gunzip - 解压缩文件

locate - 快速查找文件

updatedb - 更新文件数据库

crontab - 定时执行任务

ps - 显示进程信息

kill - 结束进程

top - 显示系统资源占用情况

du - 显示目录或文件的磁盘空间占用情况

df - 显示磁盘空间使用情况

free - 显示内存使用情况

ifconfig - 显示网络接口信息

ping - 测试网络连接

netstat - 显示网络连接、路由表和接口信息

iptables - 配置防火墙规则

mount - 挂载文件系统

umount - 卸载文件系统

chown - 修改文件所有者

chmod - 修改文件权限

ln - 创建链接

grep - 在文件中搜索指定字符串

sed - 文本流编辑器

awk - 文本处理工具

sort - 对文件内容进行排序

总结


前言

linux命令太多,这里展示基本使用命令。

从基本命令开始学最好不过了!这里不讲一个命令的语法使用直接上操作 也整理一些。

具体命令用法看(二)。

基础命令

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

    • 示例:ls
  2. cd - 切换目录

    • 示例:cd /home/user1
  3. pwd - 显示当前工作目录的路径

    • 示例:pwd
  4. mkdir - 创建新目录

    • 示例:mkdir new_folder
  5. rmdir - 删除空目录

    • 示例:rmdir empty_folder
  6. rm - 删除文件或目录

    • 示例:rm file.txt
  7. cp - 复制文件或目录

    • 示例:cp file1.txt file2.txt
  8. mv - 移动文件或目录

    • 示例:mv file1.txt folder1/
  9. touch - 创建新文件

    • 示例:touch new_file.txt
  10. cat - 查看文件内容

    • 示例:cat file.txt
  11. more - 分页显示文件内容

    • 示例:more file.txt
  12. less - 分页显示文件内容,支持向前翻页

    • 示例:less file.txt
  13. head - 显示文件头部内容

    • 示例:head file.txt
  14. tail - 显示文件尾部内容

    • 示例:tail file.txt
  15. grep - 在文件中搜索指定字符串

    • 示例:grep "keyword" file.txt
  16. find - 在指定目录中查找文件

    • 示例:find /home/user -name "*.txt"
  17. tar - 打包/解压文件

    • 示例:tar -czvf archive.tar.gz folder1
  18. gzip - 压缩文件

    • 示例:gzip file.txt
  19. gunzip - 解压缩文件

    • 示例:gunzip file.txt.gz
  20. ssh - 远程登录到另一台主机

    • 示例:ssh user@hostname
  21. scp - 在本地主机和远程主机之间传输文件

    • 示例:scp file.txt user@hostname:/remote/path
  22. wget - 下载文件

  23. curl - 发送请求并获取数据

  24. top - 显示系统资源占用情况

    • 示例:top
  25. ps - 显示进程信息

    • 示例:ps aux
  26. kill - 结束进程

    • 示例:kill PID
  27. df - 显示磁盘空间使用情况

    • 示例:df -h
  28. du - 显示目录或文件的磁盘空间占用情况

    • 示例:du -h folder1
  29. free - 显示内存使用情况

    • 示例:free -m
  30. ifconfig - 显示网络接口信息

    • 示例:ifconfig
  31. ping - 测试网络连接

    • 示例:ping baidu.com
  32. traceroute - 显示数据包到达目的地所经过的路由

    • 示例:traceroute baiau.com
  33. netstat - 显示网络连接、路由表和接口信息

    • 示例:netstat -tuln
  34. iptables - 配置防火墙规则

    • 示例:iptables -A INPUT -p tcp --dport 22 -j ACCEPT
  35. crontab - 定时执行任务

    • 示例:crontab -e
  36. chmod - 修改文件权限

    • 示例:chmod 755 file.txt
  37. chown - 修改文件所有者

    • 示例:chown user1 file.txt
  38. ln - 创建链接

    • 示例:ln -s /path/to/file link
  39. grep - 在文件中搜索指定字符串

    • 示例:grep "keyword" file.txt
  40. sed - 文本流编辑器

    • 示例:sed 's/old/new/' file.txt
  41. awk - 文本处理工具

    • 示例:awk '{print $1}' file.txt
  42. sort - 对文件内容进行排序

    • 示例:sort file.txt
  43. uniq - 去除重复行

    • 示例:uniq file.txt
  44. wc - 统计文件的行数、单词数和字符数

    • 示例:wc file.txt
  45. diff - 比较文件内容的差异

    • 示例:diff file1.txt file2.txt
  46. nohup - 在后台运行命令

    • 示例:nohup command &
  47. screen - 在一个终端窗口中运行多个命令

    • 示例:screen
  48. tee - 将输出同时发送到文件和屏幕

    • 示例:command | tee output.txt
  49. history - 显示命令历史记录

    • 示例:history
  50. alias - 创建命令别名

    • 示例:alias ll='ls -l'
  51. du - 显示目录或文件的磁盘空间占用情况

    • 示例:du -h folder1
  52. df - 显示磁盘空间使用情况

    • 示例:df -h
  53. mount - 挂载文件系统

    • 示例:mount /dev/sdb1 /mnt
  54. umount - 卸载文件系统

    • 示例:umount /mnt
  55. chroot - 改变根目录

    • 示例:chroot /newroot /bin/bash
  56. date - 显示或设置系统时间

    • 示例:date
  57. uname - 显示系统信息

    • 示例:uname -a
  58. who - 显示当前登录用户信息

    • 示例:who
  59. users - 显示当前登录用户列表

    • 示例:users
  60. shutdown - 关闭系统

    • 示例:shutdown now
  61. reboot - 重启系统

    • 示例:reboot
  62. killall - 结束指定进程

    • 示例:killall process_name
  63. useradd - 创建新用户

    • 示例:useradd newuser
  64. userdel - 删除用户

    • 示例:userdel user1
  65. passwd - 修改用户密码

    • 示例:passwd user1
  66. groupadd - 创建新用户组

    • 示例:groupadd newgroup
  67. groupdel - 删除用户组

    • 示例:groupdel group1
  68. su - 切换用户

    • 示例:su user1
  69. sudo - 以超级用户权限执行命令

    • 示例:sudo command
  70. crontab - 定时执行任务

    • 示例:crontab -e
  71. at - 一次性执行任务

    • 示例:at now + 1 hour
  72. ssh-keygen - 生成SSH密钥

    • 示例:ssh-keygen
  73. scp - 在本地主机和远程主机之间传输文件

    • 示例:scp file.txt user@hostname:/remote/path
  74. rsync - 同步文件夹

    • 示例:rsync -av /local/folder/ user@hostname:/remote/folder/
  75. find - 在指定目录中查找文件

    • 示例:find /home/user -name "*.txt"
  76. tar - 打包/解压文件

    • 示例:tar -czvf archive.tar.gz folder1
  77. gzip - 压缩文件

    • 示例:gzip file.txt
  78. gunzip - 解压缩文件

    • 示例:gunzip file.txt.gz
  79. locate - 快速查找文件

    • 示例:locate file.txt
  80. updatedb - 更新文件数据库

    • 示例:updatedb
  81. crontab - 定时执行任务

    • 示例:crontab -e
  82. ps - 显示进程信息

    • 示例:ps aux
  83. kill - 结束进程

    • 示例:kill PID
  84. top - 显示系统资源占用情况

    • 示例:top
  85. du - 显示目录或文件的磁盘空间占用情况

    • 示例:du -h folder1
  86. df - 显示磁盘空间使用情况

    • 示例:df -h
  87. free - 显示内存使用情况

    • 示例:free -m
  88. ifconfig - 显示网络接口信息

    • 示例:ifconfig
  89. ping - 测试网络连接

    • 示例:ping www.baidu.com
  90. netstat - 显示网络连接、路由表和接口信息

    • 示例:netstat -tuln
  91. iptables - 配置防火墙规则

    • 示例:iptables -A INPUT -p tcp --dport 22 -j ACCEPT
  92. mount - 挂载文件系统

    • 示例:mount /dev/sdb1 /mnt
  93. umount - 卸载文件系统

    • 示例:umount /mnt
  94. chown - 修改文件所有者

    • 示例:chown user1 file.txt
  95. chmod - 修改文件权限

    • 示例:chmod 755 file.txt
  96. ln - 创建链接

    • 示例:ln -s /path/to/file link
  97. grep - 在文件中搜索指定字符串

    • 示例:grep "keyword" file.txt
  98. sed - 文本流编辑器

    • 示例:sed 's/old/new/' file.txt
  99. awk - 文本处理工具

    • 示例:awk '{print $1}' file.txt
  100. sort - 对文件内容进行排序

    • 示例:sort file.txt

总结

具体命令使用看(二)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值