一、ls
-a 显示了隐藏的含.开头的隐藏文件
-l 列出文件详细信息
ll == ls -l
二、pwd
显示当前用户所在的目录
三、cd
改变工作目录,到指定的目录底下
加 - 返回上一次所在的目录
加~ 回到家目录
四、touch
可以创建一个文件,要是输入同名文件,则会修改文件的最后修改时间。
五、mkdir
创建目录
-p 递归式创建多个目录
六、rmdir和rm
rmdir用来删除空目录
rm可以删文件和目录,若目录中有多个文件或目录,使用-r递归删除
-f 不询问直接删除
七、man
用来查找指令的使用方式
1 是普通的命令
2 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文 件)
3 是库函数,如printf,fread
4是特殊文件,也就是/dev下的各种设备文件
5 是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义
6 是给游戏留的,由各个游戏自己定义
7 是附件还有一些变量,比如向environ这种全局变量在这里就有说明
8 是系统管理用的命令,这些命令只能由root使用,如ifconfig
八、cp
拷贝指令
-r 递归拷贝
九、mv
移动命令,类似于剪切
-f 若有同名,直接覆盖不询问
十、cat
将文件内信息打印到屏幕上
-n 加行号
十一、more
将信息显示满一屏幕
-n 行号
q退出more
回车往下看
十二、less
less与more类似,但是less可以随意浏览文件,可以通过上下键来操作,而且用less之后不会加载整个文件。
-i 忽略大小写搜索
-n行号
q 退出//quit
十三、head
head-数字//可以显示头几行的内容,前提是数字写了多少行
十四、tail
尾几行数据,-数字决定了多少行
十五,|
管道数据可以额把左边执行的内容加载到右边继续执行
十六、时间相关指令
1,date
date +%Y:%m:%d 表示年月日的打印
2,时间戳
date -%s
是从1970年1月1日(UTC/GMT的 午夜)开始所经过的秒数,不考虑闰秒
3,cal
一个参数表示年份,两个参数表示月份,可以看1-9999年
-y 显示当前年份
十七、find
可以查找同名及其类同名的文件或目录
以绝对路径打印出来
十八、grep指令
查找文件中需要查看的关键字
-v 不看输入的关键字
-i无视大小写
-n行号
例:grep -v ‘888’ -name
十九、zip和unzip指令
zip:压缩文件或目录
例:zip -压缩之后文件名 -要压缩的文件
-r可以递归处理文件中有文件的问题
unzip:解压文件或目录
unzip -要解压的文件名 -路径
二十、tar
-c 建立压缩文件,z压缩,v显示压缩进程,f使用档名
例:tar -czvf -压缩文件名 -要压缩的文件
-x是解压文件
tar -xzvf -要解压的文件
-C 之后可以输入指定要解压到的路径
二十一、bc
计算器,退出quit
二十二、uname
-a 看linux体系结构和内核版本---x86-----x64
-r 只看内核
二十三、热键
CTRL+c 中止程序运行
tab 命令补齐
CTRL+r 搜索历史指令,输入关键字指定索引
history > 文件名可以导出历史操作