#目录和文件常用的指令
ls 指令
**用法:**ls [选项][目录或文件]
**功能:**对于目录,列出该目录下的所有子目录,对于文件,列出该文件名称以及其他信息。
常用选项
-
-a ,列出目录下的所有文件,包括以.开头的隐含文件
-
-l, 列出文件中的详细信息
1. cd [目录名] // 切换目录
2. pwd //显示当前所在的目录
3. mkdir [目录名] //创建一个目录
常用选项 : mkdir -p 文件名1/文件名2 //递归创建多个目录
4. rmdir [文件名] // 删除目录
5. rm //删除文件或目录
常用选型 :
-f //强迫删除,及时文件属性为只读,
-i // 删除前逐一询问确认
-r //删除目录以及其下的文件
6. cp [选项][源文件或目录] [目标文件或目录]
常用选项:
-f // 强行复制目录或文件,即使目录或者文件不存在
-i //覆盖文件之前先询问用户
-r // 递归处理,将指定目录下的文件和子目录一并处理
7.touch [文件] //创建文件,如果文件存在则刷新时间属性
8.mv[选项][源文件或者目录][目标文件或者目录] //移动文件或者对文件改名称
(若第一个参数和第二个参数类型不同,则将第一个参数移动到第二个参数中,若相同 ,则把第一个名称改为第二个)
常用选项:
-f 强制移动,或者修改,不用询问
-i 目标文件已经存在时就会询问是否覆盖
9.cat [选项][文件] // 查看目标文件的内容
常用选项:
-b //对非空行输出时编号
-n //对输出的所有行号编号
-s //不输出多行空行
10.tac [文件] //与cat对应,逆向查看文件
11.more [选项][文件] //功能类似cat,可以分页显示,但只能一直往后翻看内容,按空格键是向下翻页
12.less[选项][文件] //功能与more类似,但更强大,可以任意浏览,前后翻看,加上选项可以搜索字符串,按pgUp和pgDn,是向上向下翻页
常用选项:
-i // 忽略搜索时的大小写
-N // 显示行号
?字符串 //向下搜索字符串
/字符串 //向上搜索字符串
13.grep[选项] 搜索的字符串
常用选项:
-i // 忽略大小写
-n //输出行号
-v //输出没有要搜索字符串的行
14.head [参数][文件] //默认显示文件前10行
15.tail[参数][文件] //显示文末内容
16. find +name //linux下在文件树中查找文件
#时间相关的指令
1. date + %Y:%m:%d //显示时间年月日
2. date -s + %Y:%m:%d //设置当前时间,只有root权限可以
3. date+%s //时间戳,linux下,从1970一月一日到当前为止所经历的秒数
4. cal [参数][月份][年份] //查看日历等信息
#压缩命令
形式:zip +要压缩成的文件名.zip +要压缩的文件或目录
1.压缩指令如下,用法形式不一样
zip(压缩) unzip(对应解压缩)
gzip(压缩) gunzip(对应解压缩)
bzip2 (压缩) 可以用tar -x 解压缩
2. tar [选项][文件] //打包或者解包一些文档,
常用选项:
-z 同时压缩gzip 压缩
-c 建立一个tar压缩包,或者建立一个压缩包
-j 同时压缩bzip2 压缩
-f 后面跟要压缩的文件
-v 可视化
-t 查看 里面的内容
-x 解压包
–exclude 用来排除一些文件,或者文件夹
-C 指定一个解压目录
#man
用法: man 指令 ,查看指令各参数的 用法
#其他指令
bc指令 //进行浮点运算
uname //获取电脑或操作系统的相关操作
shutdown或者halt //关机