第二周总结
内部命令:由shell自带的,并且经过某命令形式提供
help 内部命令列表
enable cmd 启用内部命令
enable –n cmd 禁用内部命令
enable –n 查看全部禁用的内部命令
外部命令:在文件系统路径下有对应的可执行程序文件
查看路径:which -a |--skip-alias ; whereis
passwd 更改密码
whoami 显示用户名
nano 文本管理器
alias 设置命令别名
unalias 取消命令别名-a表示取消全部别名
su后面跟用户名能够切换用户
type可判断内部或外部
cal 显示当月的日历 cal -y 显示全年的日历
echo 显示字符 echo -n:不自动换行, echo -e:启用¥字符的解释功能, echo ¥PATH:显示PATH变量的值,echo 命令行扩展:¥()或``(这里是反向单引号),echo 大括号扩展:{ }
echo ¥HISTSIZE:命令历史记录条数
export HISTSIZE=2000:临时修改环境变量历史记录条数为2000
echo ¥HISTFILESIZE:查看历史文件记录历史的条数
touch 建立文件
mandb 在centos7上生成数据库
makewhatis 在centos6上生成数据库shell
ls --all 显示隐藏文件(文件名前面加点叫作隐藏文件)
命令之间用分号隔开能够同时执行多个命令
help enable 查看内部命令的帮助方法
enable -n 后面加上想要禁用的内部命令就能够禁用此条内部命令
enable 后面加上被禁用的命令就能启用此条被禁用的内部命令
passwd xiao 更改组的命令 数据库
:表⽰标准输出覆盖重定向;centos
:表⽰标准输出追加剧定向;
2>:表⽰错误输出覆盖重定向;
2>>:表⽰错误输出追加剧定向;
&>:表⽰合并标准输出和错误输出覆盖重定向;
&>>:表⽰合并标准输出和错误输出追加剧定向;
2>&1:表⽰意义同&>即合并标准输出和错误输出覆盖重定向;
<:输⼊重定向;
<<:多⾏输⼊;
set -C命令:禁⽌覆盖重定向;
|:强制覆盖重定向(与set -C相反);
set +C命令:解除禁⽌覆盖重定向的设置;
管道符(|)做⽤是把前⼀个命令的执⾏结果当作后⼀个命令的输⼊。ide