时间日期类:
date
cal
文件目录类:
1)pwd:【查看当前目录】显示出当前目录的绝对路径
2)ls:【列出目录内容】
语法:ls [选项] [目录或是文件]
ls -a 列出全部文件,连同隐藏档(开头为.的文件)一起列出
ls -d 只列出目录本身,不列出目录内的文件数据
ls -l 长数据串列出,包含文件的属性和缺陷等数据
ls -R 递归查看目录里面的内容(不进入目录中)
ls -F 显示目录条目时,会在目录后面加一个'/'或者'*'
ls -ltr 逆序罗列最新修改过的文件
管道:只列出目录(在一个命令结果集中继续查询,类似子查询)
ls -lF|grep ^d :查询以'/'结尾中,以d开头的行
ls -lF|grep /$ :查询以'/'结尾中,以'/'结束的行
3)mkdir:【创建目录】
-p 可以帮你创建多层目录 mkdir -p a/b/c
4)rmdir:【删除目录】
5)cd:【切换目录】
cd.. 返回上一级
cd~ 返回root目录
6)cp:【复制文件或目录】
7)rm:【移除文件或目录】
rm -rf 强制移除文件或目录
8)mv:【移动或重命名】
9)cat:【由第一行开始显示文件内容】
cat -A 可列出一些特殊字符而不是空白而已
cat -b 列出行号,仅对非空白行显示行号,空白行不标行号
cat -E 将结尾以$断行字节显示
cat -n 列印出行号,连同空白行也有行号,与cat -b不同
cat -T 将[Tab]按键 以^|显示出来
cat -v 列出看不出的字符
10)tac:【从最后一行开始显示文件内容,与cat相反】
11)more:【分页显示文件内容】
more abc.txt
空格键:向下翻页
回车键:下翻一行
q:离开more,不在显示文件内容
Ctrl+F:向下滚动一屏
Ctrl+B:返回上一屏
=:输出当前行号
:f :输出文件名和当前行号
12)less:【与more类似】
13)head:【只看头几行】
head -n 10 abc.txt
14) tail:【只看尾巴几行】
15)history:【命令行历史记录】
搜索查找类:
1)find:物理查找,查找文件或目录
find + 搜索内容 + 参数 + 关键字
find /home/esop -name a.txt 精确查找
find /home/esop -name '*.txt' 模糊查找
2)grep:内容查找,在文件内搜索字符串匹配的行并输出
grep + 参数 + 查找内容 + 源文件
grep -n aaa abc.txt (-n 显示匹配行及行号)
线程和线程类:
1)ps:【查看进程】
ps -ef :全格式显示当前进程
ps -aux:利用一个管道符号('|grep')导向grep去找特定的进程,然后对特定进程进行操作
2)kill:【杀掉进程】
kill -9 强制杀掉进程
3)netstat:
netstat -anp :查看那些端口被占用
netstat -anp|grep 8080