Linux--指令的使用(1)--基础指令--文件指令--打包压缩指令
Linux指令(1)
基础指令
在linux中有一个具体操作的格式:
(1) ls 指令:浏览所在位置的具体目录
ls -l //查看文件中详细信息
ls -a //查看隐藏文件
ls -la //组合选项的使用,两个功能都可以指行出来
man手册: man ls 查看ls相关的具体信息,相当于一个字典;按q进行退出
(2)pwd 指令:显示目录所在的路径
pwd //单独使用
在linux中目录是唯一的,他是一个树形结构存放着具体的文件
文件路径有两种:
上面的理解就可以解释pwd的指令,绝对能看懂.
(3)mkdir 指令:创建目录,可以存放文件
mkdir name //创建文件
mkdir -p ./abc/test
//这里的-p是在上一级目录没有存在的时候,自行进行创建,不会因为未存在上级目录而创建失败
(4)rmdir 指令:删除目录
rmdir name //删除空目录
rmdir -p ./abc/test //直接进行删除
(5)rm 指令:删除文件或目录(默认只删除文件,不能删除目录)
rm -r //删除目录及子文件
rm -f //忽略提示信息直接进行操作
(6)cp 指令:拷贝文件
cp ab.c ./abc/test //将文件拷贝到指定目录下
cp -r //递归的拷贝所有的文件
(7)mv 指令:将文件移动到另一个位置(剪切)
mv ab.c ./abc/test //将次文件移动到另一个目录下
(8)cd 指令:进入指定的目录下
cd abc //进入abc的目录文件下
cd .. //返回到上一级文件下
文件指令
(1)touch 指令:刷新文件的时间属性
时间属性分为三种:1.最后一次访问时间 2.最后一次修改时间 3.最后一次状态改变时间
touch filename //刷新文件的时间属性
(2)cat 指令:打印文件的内容(常用于比较短的文件)
cat filename //打印文件内容
(3)more 指令:分页显示文件的内容
空格:向下翻页 回车:按行滚动 q:退出
more filename
(4)less 指令:分页显示文件的内容
f/b: 上下翻页 j/k:按行滚动
匹配查找字符串 /string向下查找 ?string 向上查找 q退出
less filename
(5)head 指令显示文件前n行内容(默认前10行)
head -n 3 passwd //显示前三行
(6)tail 指令:显示末尾n行内容(默认后10行)
tail -n 3 passwd //显示最后三行
举例
//显示前10行的最后一行
head-n 10 passwd|tail -n 1
管道符: |
管道符用于连接两个命令,先将前面的命令处理,后运行后面的命令
打包压缩指令
主要是用于压缩和解压,主要存在三种格式:
(1)zip
//对文件进行压缩
zip test.zip file1 file2 ...
//对文件进行解压
unzip test.zip
(2)gzip
//对文件进行gz格式压缩
gzip file
//对gz格式的文件进行解压
gunzip file.gz
(3)bzip2
//压缩
bzip2 file
//解压
bunzip2 file.bz2
上面这三种方式我们通常都是通过tar来进行使用的,下面介绍tar
tar:对多个文件进行打包/解包并且可以进行压缩和解压缩
//tar的相关指令
-c //打包
-x //解包
-z //打包或解包按照gzip的格式
-j //打包或解包按照bzip2的格式
-v //详细的打包信息
-f //指定包名
举例:
//命令可以写在一起进行应用
tar -cavf file.tar.gz file... //打包
tar -xvf file.tar.gz //解包
这就是第一阶段的具体指令,记得多多练习,熟练掌握.多敲代码.加油!!!
还没有评论,来说两句吧...