- systemctl start firewalld 打开防火墙
- systemctl stop firewalld 关闭防火墙
- systemctl enable firewalld 再次开机时打开防火墙
- systemctl disable firewalld 再次开机时关闭防火墙
- systemctl restart firewalld 重启防火墙
- reboot 系统重启
- init 5 进入图形界面(有的话)
- init 3 图形界面终端进入命令行
- shutdown 关机
- poweroff 关机(拔电源)
- su 切换root用户登陆
- cd /xxx 到指定的xxx文件夹
- cd / 到根目录
- cd … 返回上一级
- clear 清屏(实际是翻页了,把当前命令行置顶)
- pwd 显示现在所在目录名称
- ls 简单显示当前所在目录下全部文件和文件夹
- ll 详细显示当前所在目录下全部文件和文件夹
- cat /xxx/yyy 察看根目录下xxx文件夹下的yyy文件
- passwd 修改用户密码(如passwd root 修改root密码)
- 根目录(/)下:bin里面是linux的核心命令、etc里面放系统的基本配置、root是主用户的家目录、home里面以各个用户名命名的文件夹是各个用户的家目录(每个用户的桌面也在这里面)、usr里面的local是默认装自用软件的、现在也有的人装在/opt里面。
- ip address 查看当前主机的网络信息
- vim /xxx/yyy 编辑/创建根目录下xxx文件夹下的yyy文件(没有就创造个)
- rm 删除文件和文件夹(文件夹必须为空)
- rm -rf 强力删除文件和文件夹(文件夹可以不空的)
- mkdir 创建文件夹
- touch 创建文件
- tail 只察看文件后10行(tail -n 察看文件后n行)(tail -f 动态查看文件后10行,可以随时看到文件的变化有变化就会显示,按ctrl+c释放光标退出查看)
- head 和tail类似只看前10行内容
- mv a b 把a移动到b文件夹(a可以是文件也可以是文件夹)(若没有b文件夹则系统启动改名服务,把文件a的名字改为b)
- cp 复制copy
- tar zxvf 目标文件名 解压目标文件
- 可以在etc/inittab文件夹中查看设置开机默认命令行的方法
- xdg-open 图片名(打开图片)
- 进程:查看所有进程 ps aux(a=all,u=user,x=其它所有进程)
linux常用shell命令合集
于 2022-02-07 21:09:38 首次发布