希望普通用户不能登录,创建一个/etc/nologin空文件即可,touch /etc/nologin
enable -n内部命令 禁用命令
enable 内部命令 启用命令
hash -d 命令
hash -r 清理内存命令
strace 程序执行调用过程
乱码
reset 修复
{}
{1,2,3,4,5}.{a,b} 创建10个文件,5*2就是笛卡尔积
whatis 命令 等于 man -f 命令 , 查看命令简要说明
帮助:
centos6 makewhatiswhatis数据库
cnetos7 mandb创建whatis数据库
命令 选项 参数
选项:
[] 可选命令
<> 必须选
... 可带多个参数
| 二选一个参数
date -d '+2 day' +%F 查看后天时间
[root@localhost ~]# date
Mon Jul 25 10:27:08 CST 2016
[root@localhost ~]# date -d '+2 day' +%F
2016-07-27
date -d ‘-1 day’ +%F
[root@localhost ~]# date -d '-1 day' +%F
2016-07-24
date +%j 今年到现在用了多少天了
date +%w 查看今天是周几
帮助稳定查看
whatis passwd 查看命令简要说明
man -k passwd 查看命令简要说明
man -f passwd 查看命令简要说明
apropos 查看命令简要说明,支持模糊查询
man -M /path 命令 查看指定目录手册
修改man路径/etc/man.conf centos6
MANPATH /opt/share/doc
/etc/man_db.conf centos7的配置文件
进入man后
空格 向下翻一屏
b 向上翻一屏
n 向下翻一行,或者下一个字母
N 反向搜索一行,或者上一个字符
/字符 向下搜索字符
?字符 从尾部向上搜索合适字符
ctrl + D 向下翻半屏
ctrl + u 向上翻半屏
G 翻到尾页
数字G 翻到指定行
作业
shutdown -h
info 文件
man -f 与whatis 与 apropos 功能一样 ,不过apropos带模糊查询,比man,whatis强
man -f 等于whatis , man -k 等于 apropos
[root@localhost ~]# apropos issue
issue (5) - prelogin message and identification file
pam_issue (8) - PAM module to add issue file to user prompt
perlfaq7 (1) - General Perl Language Issues
system (3p) - issue a command
thin_trim (8) - Issue discard requests for free pool space (offline tool).
[root@localhost ~]# whatis issue
issue (5) - prelogin message and identification file
[root@localhost ~]# man -f issue
issue (5) - prelogin message and identification file
info
sosreport 生成报告发给红帽
4程序安装文档 /usr/share/doc
5网站http://tdldp.org
http://www.slideshare.net
http://www.google.com
openstack filetype:pdf
rhca site:redhat.com/docs
history
ctrl + r 搜索命令
调上一条命令
上下键
!!
!-1
ctrl p
上个命令参数 用着下一个命令上
esc 放手,加 .
alt 不放手,家. 测试时,不成功
!$
!字符
!^ 调用上一个命令的第一个参数
!* 调用上一个命令的全部参数
!:2 调用上一个命令第二参数
alias别名,优先使用 \ls 加\使用原始命令或者 加单引号 ’ls’
alias ll=’ls -l --color’
unalias 命令
alias 内部命令 外部 hash , 命令执行顺序
!n:^ 调用第n条命令的第一个参数
!n:2 调用第n条命令的第二个参数
!n:* 调用第n条命令的所有参数
!字符:1 调用以字符打头的第一个参数
!字符:2 调用以字符打头的第2参数
删历史
rm -rf .bash_history
exit
只会有exit记录
history变量 系统配置文件:/etc/profile 用户目录配置文件:.bash_profile
$HISTSIZE history记录命令条数 /etc/profile histsezi:1000
$HISTFILEs .bash_history
$HISTFILESIZE 历史文件记录命令书
$HISTTIMEFORMAT="%F %T" 给命令设置执行时间
$HISTIGNORE 隐藏命令
$HISTIGNORE=’passwd:pwd‘
$HISTCONTROL
ignoredups 重复命令时,只记录一条
ignorespace 以空格打头的命令隐藏
ignoreboth 等于 ignoredups+ignorespace
ctrl a 光标 移动行首
ctrl +e 光标 移动到行尾
ctrl +u 从行首删除到光标位置数据
挂载就是设备与根的对应关系
fhs文件分层结构
last = ls wtmp
/var/lock
当network运行时,在/var/lock/sys里有文件