Linux下可以使用 “man --” 的格式来查看命令的信息,按Q退出.
Linux下的文件类型: 文件类型并不以文件后缀名区分,后缀名只是便于用户识别的一个表示而已.
Linux下一切皆文件,文件夹也只是一个目录类型的文件而已.
Linux中的目录结构是为唯一的,是一种树形结构,从根目录 ( / ) 开始向下扩展.
基础指令:
ls: 浏览当前目录,查看当前目录下的内容.
-l: 查看目录中文件的详细信息.
-a: 查看隐藏文件 (Linux下名称以 . 符号作为起始的文件都是隐藏文件).
-la: 组合选项使用.
pwd: 显示当前所在目录的路径.
文件所在路径的表示方式:
绝对路径: 例如: /home/dev ---- 以根目录作为起始的路径.
相对路径: 以当前目录作为起始的路径,随着当前所在目录的不同而不同.
. ----- 表示当前目录自身
… ----- 表示的是当前目录的父目录
mkdir: 创建目录
-p 递归多层级创建目录,哪一层不存在就创建哪一层
例如: mkdir -p ./Ni/Jiao/Wo/Me/Me/Da
rmdir: 删除空目录
-p 删除目录的同时,把祖宗目录也删除掉
例如: rmdir -p ./Ni/Jiao/Wo/Me/Me/Da
rm: 删除文件或目录 (默认只能删除文件,不能删除目录)
-r 递归的 删除掉目录中所有文件之后,然后删除目录自身
-f 忽略提示信息直接进行操作
cp: 拷贝一个文件到指定位置
-r 递归拷贝目录中的所有文件到指定位置
mv: 将一个文件移动到另一个位置 (剪切)
cd: 进入指定的目录 (改变当前的工作路径)
touch: 后边跟一个文件名称,刷新文件的时间属性,如果文件不存在则创建这个文件
stat: 查看文件的时间属性 (我是这样认为的)
时间属性:
1.最近访问; 2.最近更改; 3.最近改动 ( 1和2是可以人为改变的, 3不可以改变)
cat: 打印文件内容(常用于查看短小的文件内容)
more: 分页显示文件内容
使用空格向下翻页; 回车向下按行滚动; 按Q退出
less: 分页显示文件内容
按 F/B 进行 上/下 翻页; 按 J/K 按行滚动
匹配查找字符串: /string 向下查找 ; ?string 向上查找
按Q退出
head: 显示文件的前n行内容,默认10行
-n ? 指定要显示的行数 (?–想要的行数)
tail: 显示文件末尾n行内容,默认10行
-n ? 指定要显示的行数 (?–想要的行数)
显示文件的第10行数据: head -n 10 passwd | tail -n 1 (前10行的最后一行)
特殊符号: | 管道符 , 连接两个命令,将前边命令的处理结果,交给后边命令继续进行处理
打开压缩包指令:
zip: 例如: zip test.zip file1 file2 / unzip test.zip
gzip: 例如: gzip file1 / gunzip file1.gz
bzip2: 例如: bzip2 file1 / bunzip2 file1.bz2
tar 对多个文件或文件夹进行打包/解包,并且可以进行压缩/解压缩
-c: 打包 -x: 解包 -z: 打包或解包时按照gzip格式进行压缩/解压缩
-j: 打包或解包时按照bzip2格式进行压缩/解压缩 -v: 显示详细打包解包信息 -f: 指定包名
打包: tar -czvf file.tar.gz file1 file2 dir1 …
解包: tar -xvf filr.tar.gz
Linux学习笔记
最新推荐文章于 2024-09-11 21:08:44 发布