ls:查询显示信息
-l:长格式显示
文件类型 -文件权限 文件硬链接次数 文件属主 文件属组 文件大小 时间戳 文件名
-rw-r--r--. 1 root root 10033 1月 23 00:31 install.log.syslog
文件类型:
-:普通文件
d:目录文件
b:块设备文件
c:字符设备文件
l:符号链接文件
p:命令管道文件
s:套接字文件
-h:单位换算,大小变成M-G
-a:显示所有文件,包括隐藏文件(含 ./.. (.表示当前目录,..表示父目录))
-A:显示所有文件,包括隐藏文件(但是不包括。/。。)
-d:显示当前目录属性
-i:显示index node,inode
-r:逆序显示
-R:递归显示
cd:进入目录
cd path:cd 后加目录路径
cd .. :进入当前父目录
cd ~:进入当前用户家目录
cd -:返回上次目录
type:查询指定类型
type pat-name:判断是否为shell内置命令
date:时间管理
date:显示当前系统时间
+%a:显示当前星期几,只显示星期名:如:星期三只显示 三
+%A:显示当前星期几:例如:星期三
+%b:显示当前月份的简写:例如:1月
+%B:显示当前月份数字大写:例如:一月
+%c:显示当前系统的日期与时间:如:2015年01月28日 星期三 21时50分26秒
+%C:世纪:如:20世纪(2015省略15)
+%d:显示当前系统日期的天数:如:上面时间只显示:28
+%D:显示当前系统月/日/年:如:01/28/15
+%e:按月计,相当于%d
+%F:显示完整系统日期:年-月-日
+%g:显示年份后2位:如:2015年显示:15
+%G:显示当前年份
+%h:等于%b
+%H:显示当前日期中的小时24位:如:21
+%I:显示当前日期中的小时12位:如:9
。。。。。。。。。。。。。。。。
文件系统
/boot:系统启动相关文件:如内核、initrd、grub(bootloader)
/dev:设备文件
/etc:配置文件
/home:用户家目录
/lib:库文件
/media:挂载目录,移动设备
/mnt:挂载点目录,额外的临时文件系统
/opt:可选目录,第三方安装目录
/proc:伪文件系统,内核映射文件
/sys:伪文件系统,跟硬件相关的属性文件
/tmp:临时文件,/var/tmp
/var:可变化文件
/bin:可执行命令,用户命令
/sbin:管理员执行命令
mkdir:创建空目录
-p:遍历创建多层文件 如创建:mkdir -p test/test/test
-v:完成后会提示创建成功
du:查询目录
-s:显示整个目录档案大小的总和
目录管理:
ls :查看 cd:切换到目录 pwd:显示当前所在路径 mkdir:创建目录 rmdir:删除目录 tree:显示目录树
文件管理:
touch:创建文件 stat:查看文件目录状态(块、权限、uid、gid、时间) file:查看文件类型 rm:删除文件(-rf强行删除) cp:复制(-a归档复制,常用于备份)
mv:移动文件 nano:简单的编辑文件
日期时间:
date:显示当前系统时间 clock:系统时间 hwclock:硬件时间
cal:显示月历
查看文本
cat:显示文件文本 tac:倒序显示文件文本
more:翻页显示文本,无法向上翻动
less:翻页显示文本
head:显示文本前列
tail:显示文本最后几行
文本处理
cut、join、sed、awk
cut:简单文本处理
-d:制定分隔符,默认为空格
-f:制定显示的字段
例:cat /etc/passwd|cut -d : -f 1 以:作为分隔符,显示第一段
sort:文本排序
-n:数值排序
-r:降序
-t:字段分隔符
-k:设置以那个字段为关键字进行排序
-u:排序后相同的行只显示1次
-f:排序时候忽略大小写
uniq:重复显示
-c:显示文件中重复行的次数
-d:质询案是重复的行