date 显示时间,日期 ,格式化 +%Y/%m/%d %H:%M
cal [[month]year] 显示日历,默认显示本月日历
bc 计算器
man/info 查看命令用法
nano 简单文本编辑器
sync 数据同步写入磁盘
shutdown halt poweroff 关机
reboot 重启
init 切换执行等级 0:关机 3:纯命令模式 5:图形界面模式 6:重启
chgrp 改变文件所属用户组
chown 改变文件所有者(也可改变用户组)
chmod 改变文件的权限
cd 切换目录(.表示当前目录 ..表示上层目录 -表示前一个工作目录 ~表示当前用户主目录)
pwd 显示当前目录 -P 显示实际路径(而非链接路径)
mkdir 创建空目录 -m 指定权限 -p 递归创建空目录
rmdir 删除空目录 -p 递归删除空目录
ls 查看文件与目录 -a 显示全部文件(包括隐藏文件) -d 只列出目录 -l 列出完整文件或目录数据 -h 将文件容量以容易阅读方式显示 -i 列出inode号码 --full-time 以完整时间模式显示 --color=auto/always/never 是否显示颜色 -R 连同子目录内容一起显示 -S 以文件容量大小排序 -t 以时间排序
cp 复制文件 -a 相当于-pdr -d 若源文件为链接文件,则复制链接文件而非实际文件本身 -i 若目标文件存在,则询问 -l 硬链接 -s 软链接/符号链接 -p 连同文件属性一起复制 -r 递归复制 -u 若目标文件旧,则更新目标文件
rm 删除文件 -f 强制,不会出现警告信息 -i 询问 -r 递归,删除目录以及目录下的文件
mv 移动文件 -f 强制,不会出现警告信息 -i 询问 -u 若目标文件旧,则更新目标文件
basename 取得路径的文件名
dirname 取得路径的目录名
cat 查看文件内容 -A 相当于-vET -b 列出行号(针对非空百行) -n 列出行号(包括空白行) -E 断行符以¥输出 -T tab以ctrl+I显示 -v 列出一些看不出的特殊字符
tac 查看文件内容(从最后一行开始)
more和less 翻页查看文件内容
head和tail 选出头/尾部几行数据 -n number number行数据
od 读取非纯文本文件内容 -t TYPE TYPE类型: a 默认字符输出 c ASCII字符 d 十进制 f 浮点数 o 八进制 x 十六进制
touch 修改文件时间或创建文件 -d 接想要改的日期(如"2 days ago") -t 接想要改的日期,格式[YYMMDDhhmm]
file 查看文件类型
which 查询脚本文件名(根据PATH变量下的路径查找) -a 所有命令都列出
whereis 查找特定文件(数据库查找) -b 只查找二进制文件 -m 只查找在说明文件manual路径下的文件 -s 只查找source源文件 -u 查找不在上述3个选项当中的其他特殊文件
locate 查找特定文件(数据库查找) -i 忽略大小写 -r 后面接正则表达式
find [PATH] [option] [action] 查找文件(硬盘搜索)
option:A. -mtime/-atime/-ctime n/+n/-n (n为数字,表示在n天前的一天之内改过的文件,+n表示n天前改过的文件,不包含n,-n表示在n天内,包含n) -newer file 比file新的文件
B. -uid n -gid n -user name -group name -nouser -nogroup 查找特定用户或用户组下的文件
C. -name filename 查找文件名为filename的文件
-size [+-]SIZE 查找比SIZE还要大或小的文件
-type TYPE 查找类型为TYPE的文件,一般(f) 设备文件(b,c) 目录(d) 链接文件(l) socket(s) FIFO(p)
-perm [+|-]mode(权限) mode表示查找权限为mode的文件,-mode表示查找权限全部包含mode的文件 +mode表示查找权限包含任一mode的文件