五、Linux系统 常用指令
- ls 和 ll 查看当前文件夹
- cd /目录名 :切换到当前目录
- cd 和 cd ~ :返回登录目录
- cd 目录名 :进入当前目录已有文件夹
- pwd :显示当前的工作目录
-
touch /文件名 :创建空文件
- mkdir 目录名 :当前目录创建目录
- mkdir /已有目录名/目录名 :已有目录名下创建目录
- mkdir -p /目录名/目录名 :创建多级目录
- cp 原文件名 新文件名 :复制文件
- cp 原文件名 目录名 :复制文件到某一个目录中
- cp -r 原目录 其他目录 :将原目录中的所有内容复制到其他目录中
- mv 原文件名 新文件名 :修改文件名
- mv 原文件名 已存在目录 :移动文件
- mv 原目录名 新目录名 :修改目录名
- mv 原目录名 已存在目录名 :原目录移动到另一个目录中
- rm 文件名 :带提醒的删除文件
- rm -f 文件名 :强制删除文件没有提示
- rm -f * . * (文件名通配) :使用通配符删除文件
- rm -r 目录名 :删除目录以及目录中的所有内容,带提醒
- rm -rf 目录名 :强制删除目录及内容
rm -rf / * (目录里通配符) :强制删除所有文件,不要操作
- 查看文件内容
- cat 文件名 :只显示一个屏幕内容
- more 文件名 :用来分页查看文件内容,按回车翻页,结束自动退出
- less 文件名 :用来分页查看文件内容,按page up 和 page down 翻页,按q键退出
- head -n 行数 文件名 :查看前几行内容
- tail -n 行数 文件名 :查看后几行内容
- tail -f 文件名 :监听文件实时改变
- echo 内容 :向屏幕输出内容
- echo $PATH :查看系统配置变量
- echo 内容 >> 文件名 :内容重定向,将内容放入指定文件中
- ip addr :查看IP
- ip a :ip addr 的简化写法
- ping ip|域名 :用来测试网络连通性
-
tar 命令 类似于window系统中 zip压缩工具
-c :建立一个压缩文件的参数指令(create)
-x :解开一个压缩文件的参数指令(extract)
-z :是否需要 gzip 压缩
-v :压缩过程中显示文件(verbose)
-f :使用档名,在 f 之后要立即姐档名(file) -
tar -cvf 新包名.tar 要打包文件名 目录名 :打包操作
-
tar -xvf 包名.tar :解包操作
-
tar -cvf 新压缩包名.tar.gz 要打包文件名 目录名 :打压缩包操作
-
tar -xzcf 压缩包名.tar.gz :解压缩包操作
- systemctl、system controller :用来控制系统服务相关命令
- systemctl start|restart|stop|status 服务名 :启动|重启|停止|查看状态 、相关系统服务
- systemctl restart network :重启网络
- systemctl stop firewalld :关闭网络防火墙
- ps :擦看系统进程(前台控制台中进程)
- ps -aux :查看系统所有进程(前台+后台进程 x 代表去掉控制台进程 u 代表显示用户)
- ps -aux|grep 进程名 :在所有进程中过滤筛选某一个进程
- ps -ef :查看系统所有进程同时展示进程父进程号
- top :动态显示系统进程
- kill 进程号 :杀死指定进程
- kill -9 进程号 :强制杀死进程