希望普通用户不能登录,创建一个/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带模糊查询,比manwhatis

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里有文件