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:给指定用户发消息