Linux基本命令
前言:
在学后台开发时,需要对Linux系统有一定地了解,我借鉴以下两篇博客,总结归纳出常用的Linux指令。
https://yq.aliyun.com/articles/681643
https://blog.csdn.net/qq_36802111/article/details/82177844
一、终端常用指令
ctrl + shift + c 复制
ctrl + shift + v 粘贴
clear 清屏
二、ls命令选项
ls -a 列出目录所有文件,包含以.开始的隐藏文件
ls -A 列出除.及..的其它文件
ls -r 反序排列
ls -t 以文件修改时间排序
ls -S 以文件大小排序
ls -h 以易读大小显示
ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
三、文件以及文件夹操作
1、创建文件夹(目录):
mkdir 文件名
2、删除空文件夹(空目录):
rmdir
3、 删除文件夹(目录),不管是否为空:
rm -r 目录名
4、创建文件:
touch 文件名
5、删除文件
rm 文件名
6、查看文件内容
1、正序查看文件内容cat(倒序为tac)
参数-A 查看所有内容,$代表每行的结尾
参数-n 显示行号
2、一屏一屏查看文件内容more
切换至下一屏:空格键
切换至上一屏:Ctrl+B
3、查看文件内容 less(支持使用方向键翻页)
往回看:Ctrl+B
往后看:Ctrl+F
看完后退出:q
4、全文搜索:/ + 需要查找的内容
四、打包压缩文件
打包文件(不压缩)
tar -cvf name.tar name.txt
-- 将name.txt打包成name.tartar -xvf name.tar
-- 将name.tar解包tar -xvf name.tar -C dic/
-- 将name.tar 解压到该目录下的dic文件夹下
压缩文件
tar与gzip命令结合使用实现文件打包、压缩。 tar只负责打包文件,但不压缩,用gzip压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz。
tar -zcvf name.tar.gz *.txt
-- 把所有的.txt文件打包并压缩成name.tar.gztar -zxvf name.tar.gz
-- 解压缩tar -zxvf name.tar.gz -C gz/
-- 将包解压缩到gz目录下