Linux常用基础命令
目录操作指令 ls、pwd、mkdir、rm、cp、mv、cd
ls :浏览打印指定目录中的内容
-l 查看文件的详细信息
-a 查看所有文件,包括以.开头的隐藏文件
pwd :打印当前所在位置即目录的路径
cd 切换当前所在路径
./当前所在路径
…/当前路径的上一级
cd ~快速切转到当前用户的家目录
mkdir :创建目录
-p 逐层创建多个目录 mkdir -p a/b/c在a/b中创建c,若a/b不存在,就先创建a/b
rm:删除一个普通文件
-r递归删除目录中所有文件,删除目录
-i在删除操作中增加提示信息
-f忽略提示信息
cp 拷贝文件到指定目录
-r 将目录中的原有结构一并拷贝到指定位置
mv将文件从原本位置移动到指定位置
文件操作指令 touch、cat、more、 less、head、tail
touch指令:touch文件,文件不存在则创建,文件存在则刷新文件时间属性
cat指令:打印文件内容到终端
cat>文件 向文件中录入文本内容
cat>>文件 向指定文件追加文本内容
more指令:分页显示文件内容
Ctrl+f/Ctrl+b进行上下翻页
less指令:分页显示文件内容,并可以进行内容匹配查找
/str :向下查找字符串str
?str : 向上查找字符串str
Ctrl+f/Ctrl+b :进行上下翻页
jk :进行上下滚动
q :退出
head指令:显示文件前n行内容,默认是10行
-n显示前n行
tail指令:显示文件后n行内容
文件压缩指令
zip/unzip
gzip/ungzip
bzip2/bunzip2
tar 打包指令(将多个文件夹包含内容进行打包成为一个文件)
-c 打包
-x解包
-z打包/解包同时使用gzip压缩
-j打包/解包时使用bzip2压缩/解压
-v打包或解包同时显示详细信息
-f用于指定压缩包名称
匹配查找指令
grep 文件内容匹配指令,从一个文件内容中匹配包含有指定字符串的行
-i忽略大小写
-R递归所有目录中包含指定字符串的行
find 文件查找指令
查找当前目录下名称为pc的文件
其他命令
| 管道符,连接两个命令,将前面命令的结果交由后面命令去处理
打印文件的第三行内容
reboot 重启
man 查看命令指令手册
shutdown -h now 立即关机