man:帮助命令
命令格式:man# cmd;使用时可以先使用whatis 查询所对应的man的章节,然后用对应的man章节来查询帮助;
info:本地帮助文档
官方文档,在线查询等等,如果是付费版系统的话可以使用SOSREPORT获取官方帮助
history:命令历史
-c:情况命令历史
-d:删除命令历史中指定的命令
#:显示最近的#条命令
-a:追加本次的新命令到命令历史文件中
-n:把命令历史中没有读到的行读到命令列表中
-r:把命令历史中的命令读到命令列表中
-s:展开历史参数成一行,附加到历史列表中(可以伪造命令历史)
-p:展开历史参数成多行,不附加到历史列表中(历史参数不会被执行)
只有在正常退出的情况下才会把命令历史记录到命令历史文件中
历史调用
!-#:表示调用倒数第几条命令(#表示数字,注意没有空格)
!命令的开头:表示执行最近一次以命令开头的命令(注意没有空格)
!!:执行上次执行的命令;和直接使用上方向键性质一样
直接在命令行使用ctrl+r键可以在命令历史中搜索符合所输入的关键字的命令
按下esc在按下.和!$:表示调用上个命令的最后一个参数
!^:调用上个命令的第一个参数
!*:调用上个命令的所有参数
!n:n:调用第n个命令的第n个参数
history的环境变量
HISTSIZE:命令历史列表保存的条数
可以使用HISTSIZE=值来更改条数,默认1000
HISTFILE:命令历史文件,默认为~/.bash_history
HISTFILESIZE:命令历史文件大小
HISTTIMEFORMAT="%F %T":在每条命令历史中显示日期,时间
HISTIGNORE="cmd1:cmd2:cmd3…:表示忽略以cmd1,cmd2,cmd3历史
控制命令历史的记录方式
环境变量:HISTCONTROL
ignoredups:忽略重复的命令;连续且相同方位重复
ignorespace:忽略以空格打头的命令
ignoreboth:ignoredups和ignorespace
erasedups:删除重复的命令
export 变量名=值
存放在 /etc/porefile或~/.bash_porefile
bash的快捷键
ctrl+l:清屏,相当于clear命令
ctrl+c:取消命令的执行
ctrl+a:提示符移动到行首
ctrl+a:提示符移动到行尾
ctrl+u:删除到行首
ctrl+k:删除到行尾
esc-b:左移一个单词
esc-f:右移一个单词
文件系统有两类
元数据:metadata
描述文件的属性
数据:data
文件的内容
文件命名规则
包括路径在内的文件名称最长4095个字节,用/分割的路径不能超过255个字节
除了斜杠和nul,其他字符都有效,但使用特使字符命名的目录和文件不推荐使用,有些字符需要用引号来引导他们。
文件的颜色表示
蓝色是目录,绿色是可执行文件,红色是压缩文件,浅蓝色是链接文件,灰色是其他文件
应用程序的组成
二进制文件:/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/usr/loacl/sbin
库文件:/lib,/lib64,/usr/lib,/usr/lib64,/usr/local/lib,/usr/local/lib64
配置文件:/etc,/etc/DIRECTORY,/usr/loal/etc
帮助文件:/usr/share/man,/usr/share/doc,/usr/local/share/man,/usr/loacl/share/doc
linux下的文件类型
-:普通文件
d:目录文件
b:块设备文件
c:字符设备文件
l:符号连接文件
p:管道文件;pipe
s:套接字文件;socket
文件的时间戳
atime:访问读取时间
mtime:内容更改时间
ctime:元数据更改时间
命令格式:ll –time=atime
命令总结
cd:切换工作目录
..:到上级目录
cd:到自己的主目录
cd -:到以前的工作目录
pwd:显示当前工作目录
相关的环境变量
PWD:保留了当前的路径
OLDPWD:上一次所在的目录路径
ls:列出当前目录的内容或者指定目录
-a:列出所有文件包含隐藏文件
-s:从大到小排序显示
-S:以块形式显示
-h:显示文件大小
-R:递归显示
-r:从小到大逆序显示
-F:只显示子目录
stat:查看文件的元数据
last:显示用户帐号成功登录的日志信息
less:可以查看所有文档(包括日志信息)
words:字典;使用格式;grep+字词 /usr/share/dick/words(centos)
/misc :cd/misc:神奇的自动挂载点,必须在/misc的cd使用(centos6)
/net:又一个神奇的目录,可以直接访问网络
df -t:显示存储设备格式
(作业)只显示某目录下隐藏文件
只显示某目录下目录列表
原创文章,作者:M20-1马星,如若转载,请注明出处:http://www.178linux.com/26280