Linux 相关
我只是搬运工,如果文中有冒犯到你的地方,请告知我删除内容,或添加来源。
exit
:退出 shellecho
:回显,即将字符串输出到标准输出设备man
:帮助history
:历史记录clear
:清屏
1. 磁盘目录命令
pwd
:显示当前目录ls
:列出目录中的内容file
:显示文件的类型cd
:改变当前工作目录ln
:链接df
:对文件系统的磁盘空间使用情况进行统计du
:统计目录大小
2. 文件基本操作
touch
:新建文件,更新时间mkdir
:创建目录cp
:复制文件mv
:移动文件rmdir
:删除目录,要求目录为空rm
:删除文件*
:匹配任意长度的任意字符?
:匹配任意一个字符[]
:匹配属于字符组的字符
3. 查看文件内容
wc
:计算文件的单词数、行数、字符数cat
:一次性显示输出文件的全部内容more
:显示文件内容less
:滚动显示文件的内容head
:显示文件的开始部分,默认为前 10 行tail
:显示文件的结尾部分,默认为后 10 行grep
:查找指定的字符串
4. 打包压缩
gzip
:压缩文件gunzip
:解压缩文件tar
:打包
5. 重定向与管道
<
:输入重定向>
:输出重定向>>
:附加到指定文件的结尾|
:管道符,用于连接多个命令,前一个命令的输出作为后一命令的输入
6. 用户与组
id
:用户 IDuseradd
:添加用户passwd
:修改用户密码usermod
:修改用户userdel
:删除用户groupadd
:添加组groupmod
:修改组groupdel
:删除组
7. 权限
chmod
:修改文件或目录的权限chown
:修改文件或目录的所属用户chgrp
:修改文件或目录的用户组
8. 切换用户
su
:切换用户sudo
:管理员执行
9. 系统信息
uname
:系统信息free
:内存date
:查看时间uptime
:系统的负载信息w
:当前在线用户
10. 进程管理
ps
:查进程top
:任务管理器kill
:杀进程pkill
:按进程名杀进程
11. 前后台切换
&
:在后台执行jobs
:后台任务bg
:继续在后台运行fg
:拉回到前台
12. 关机
shutdown
:关机reboot
:重启poweroff
:关机
13. 软件管理
rpm
:安装 rpm 包yum
:yum 安装systemctl
:服务管理
14. 网络管理
-
ip addr
:查 IP -
ifup
:网络接口启用 -
ifdown
:网络接口禁用 -
nmtui
:网络配置 -
/etc/sysconfig/network-scripts/ifcfg-ens32
:网卡配置文件 -
/etc/resolv.conf
:DNS 配置文件 -
ping
:检查网络通断 -
ss
:查端口 -
systemctl restart network
:重启网络服务 -
systemctl status firewalld
:查看防火墙状态 -
firewall-cmd --zone=public --add-port=8080/tcp --permanent
:添加 8080 TCP 端口到公共区域并永久生效 -
firewall-cmd --reload
:重新加载防火墙配置 -
systemctl stop firewalld
:停止防火墙 -
systemctl disable firewalld
:禁止防火墙开机启动
15. 下载上传
curl
:下载Xftp
:上传
16. 查找文件
find
:查找指定的文件which
:查找命令位置
17. 文件编辑
vi
:编辑文件内容sed
:替换文件内容split
:分割大文件
18. Linux Shell 开发高频命令
&
:在后台执行&&
:逻辑与*
:匹配任意长度的任意字符?
:匹配任意一个字符[]
:匹配属于字符组的字符|
:管道符,用于连接多个命令,前一个命令的输出作为后一命令的输入||
:逻辑或<
:输入重定向>
:输出重定向>>
:附加到指定文件的结尾awk
:过滤器basename
:提取基本文件名cal
:显示日历cat
:一次性显示输出文件的全部内容cd
:改变当前工作目录chgrp
:修改文件或目录的用户组chmod
:修改文件或目录的权限chown
:修改文件或目录的所有者clear
:清屏,提示符回到屏幕左上方cp
:复制文件cut
:剪切文件date
:显示当前日期和时间df
:对文件系统的磁盘空间使用情况进行统计diff
:比较两个文件的差异echo
:回显,即将字符串输出到标准输出设备egrep
:支持正则表达式的 grep 命令file
:显示文件的类型find
:查找指定的文件grep
:查找指定的字符串head
:查看文件的开始部分,默认为前 10 行ls
:列出目录中的内容man
:显示联机参考手册mkdir
:创建目录more
:分屏显示文件的内容mv
:移动文件netstat
:显示网络状态passwd
:修改用户密码ps
:显示进程相关信息pwd
:显示当前目录rm
:删除文件rmdir
:删除目录,要求目录非空sed
:流编辑器sleep
:暂停指定的时间间隔su
:临时切换到另一用户tail
:查看文件的结尾部分,默认为后 10 行Talk
:与其他用户对话vi
:vim 编辑器wc
:计算文件的单词数、行数、字符数who
:显示当前登录的用户的信息write
:给指定用户发消息