第四章
第四章
语系查看与调整
基础指令的操作
date 日期
cal 日历
bc 简单计算器
几个重要热键
Tab
· 命令补全
· 文件补齐
· 参数/选项补齐(bash-completion)
Ctrl + C
Ctrl + D
Linux的在线求助
· --help
·man page
·info page
其他有用的文件
语系查看与调整
命令locale,打印出的第一行 LANG= 后即为目前语系
通过以下代码修改为美式英语语系
LANG = en_US.utf8
export LC_ALL = en_US.utf8
若想改回中文格式,只需把等号后改为中文的万国码
//这样的修改只对于本次登入有效,注销后恢复原样
基础指令的操作
date 日期
date +%Y/%m/%d 结果如:2020/07/09
date +%H:%M 结果如:14:40
注意:+后面不能有空格,与C++不同,会报错
cal 日历
因为date指令完全可以显示日期,之前还想为什么要cal。用完过后打印方式确实比较清奇。
cal [month] [year]
e.g. cal 7 2020
bc 简单计算器
scale = (int) 设置小数点,默认为0
quit退出计算器
几个重要热键
Tab
Linux的命令和其中存放的文件实在太多,记不清怎么办?百度?
· 命令补全
我想打印日历,但只记得是ca开头的命令,家里刚好断网,附近基站也炸了,咋办?
在命令行输入ca[Tab][Tab] //[]中若键盘上有则为按键,不再说明
在打印出来的以ca 开头的命令里面挑吧,总有一款适合你
· 文件补齐
ls -al ~/.bash[Tab][Tab]
打印所有结尾开头含.bash的文件
· 参数/选项补齐(bash-completion)
date --[Tab][Tab]
打印所有date中以--开头的选项
Ctrl + C
c在这里我的理解是cut
中止正在运行的程序
Ctrl + D
离开文字接口
Linux的在线求助
· --help
e.g. date --help
·man page
e.g. man date
注意到打印了DATE(1)
这个1代表其种类,具体代号说明在man man中有提及
[Q]离开页面
/date 向下查询date字符
?date 向上查询date字符
n,N 下(上)一个
例题:查找跟man有关的说明文件
man -f mani 严格匹配mani
man -k mani 模糊匹配mani
//如果显示nothing appropriate,如果是centOS 7登入root账号执行mandb后即可
·info page
更简洁的man page, 把不同部分拆分开来,需要再访问
其他有用的文件
/usr/share/doc目录下
|