2.别名执行过程:判断是不是别名-内部命令-hash表-$PATH变量
注:若是别名同原命令同名,若是要执行原命令,可以使用:
\ALIASNAME
“ALIASNAME”
‘ALIASNAME’
command ALIASNAME
/path/commmand html
4.查帮助:获取帮助能力决定技术能力
内部命令:help-列出全部内部命令用法和帮助 man+bash 内部全部命令帮助和用法linux
外部命令:command --help or -h man章节:info man+/ 查询相对应的关键字 n向上 N向下 man -a +*:列出全部帮助
6.
经过命令行更改英文:localectl set-locale LANG=en_US.utf8
若是须要查看语言列表:localectl list-locales 列出语言列表
关机:halt, poweroff ,init 0
重启:reboot,init 6
-f: 强制,不调用shutdown
-p: 切断电源
w: 系统当前全部的登陆会话及所作的操做
ps aux -查看当前全部运行程序
-->screen命令:
建立新screen会话:screen –S [SESSION]
加入screen会话:screen –x [SESSION]
退出并关闭screen会话:exit
临时剥离当前screen会话:Ctrl+a,d
显示全部已经打开的screen会话:screen -ls
恢复某screen会话:screen -r [SESSION]
ctrl+a+d 临时退出screen会话 shell
7.
echo命令:显示字符
语法:echo [-neE][字符串] 说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号
选项:
-E (默认)不支持 \ 解释功能
-n 不自动换行
-e 启用 \ 字符的解释功能
---例:echo -e "\a"-显示警告声音
\a 发出警告声
\b 退格键
\c 最后不加上换行符号
\e escape,至关于\033
\n 换行且光标移至行首
\r 回车,即光标移至行首,但不换行
\t 插入tab
\ 插入\字符
\0nnn 插入nnn(八进制)所表明的ASCII字符
echo -e '\033[41;30;1mkevin\e[0m'
\xHH插入HH(十六进制)所表明的ASCII数字(man 7 ascii)
括号扩展:{ }
打印重复字符串的简化形式
echo file{1,3,5} 结果为:file1 file3 file5
rm -f file{1,3,5}
echo {1..10}
echo {a..z}
echo {000..20..2}
#
8.
若是是单引号:输出的都是普通字符串 反向单引号:能够识别里面命令和变量 双引号:只能识别变量不识别命令
反向单引号:经过命令的调用另外一个命令和变量,被调用的命令放在单引号里面与$()命令等价;
命令:
history:查看命令历史 HISTTIMEFORMAT="%F %T "-显示时间(路径:/etc/profile.d/env.sh)
history -ps arg [arg...]
-c: 清空命令历史
-d offset: 删除历史中指定的第offset个命令
n: 显示最近的n条历史
-a: 追加本次会话新执行的命令历史列表至历史文件
-r: 读历史文件附加到历史列表
-w: 保存历史列表到指定的历史文件
-n: 读历史文件中未读过的行到历史列表
-p: 展开历史参数成多行,但不存在历史列表中
-s: 展开历史参数成一行,附加在历史列表后
bash快捷命令:
Ctrl + l 清屏,至关于clear命令
Ctrl + o 执行当前命令,并从新显示本命令
Ctrl + s 阻止屏幕输出,锁定
Ctrl + q 容许屏幕输出
Ctrl + c 终止命令
Ctrl + z 挂起命令数据库
PS:夜已深,前进的道路就像黑夜同样,有梦想的孩子不怕天黑,加油!ubuntu