在使用了一段Linux机器后,整理下自己使用过Linux常用命令。
1、Linux命令常用格式
command [-options] parameter1 parameter2 ……
[1] Linux命令的开头一定是“命令”或“可执行文件”,如cd + 路径
[2] options一般带“-”, 如ls -al。 也有不需要加“-”的,如tar vxf test.tar。
[3] 命令之间的空格,不论空几格,都算一格。 ls -al与ls -al是一样的。
[4] 如果觉得命令太长,可以加\来换行输入,有空可以尝试下。ls \ -al
[5] 命令的字母大小写是不同的,这点一定要注意
2、常用的命令集合
(1)查询帮助
使用command --help可以查看命令的使用说明,方便了解此命令的常规用户,比较恶心的就是你得懂英语。
(2)date查看当前时间
date [OPTION]... [+FORMAT]
option主要有已下命令:
-d 显示指定时间,主要通过字符串描述。如命令为date -d "next year", 结果为“Mon Dec 24 20:05:03 CST 2018”
-f 逐行显示文件中的时间 , 命令为date -f test.txt
-s设定当前机器的时间,命令为: date -s "2017-12-24 20:00:00"
-u显示美国时间 如命令为:date -u, 结果为:Sun Dec 24 12:12:02 UTC 2017
+主要用来设定显示格式,如date + %Y/%m/%d,结果为20171224, 具体格式类型可以通过date --help查看
(3)cal查看日历
cal [-13smjyV] [[[day] month] year]
主要命令如下:
-1 显示最近一个月,命令为 cal -1;
-3显示最新三个月,即本月、上个月和下个月的日期,命令为cal -3
-s返回最新的一个月且开头日期为星期日, 命令为cal -s
-m 返回最新一个月且开头日期为星期一,命令为cal -m
-j返回最新一个月且以当年第几天的形式显示,命令为cal -j
-y返回全年的日期,命令为cal -y
也可以选定要查看的月份日期,命令为cal 10 9 2016
(4)bc基础计算器
bc [options] [file ...]
bc常用的参数有 -i, -l,-q,-s,-w
-i表示强制进入交互模式, 可以通过echo "15+5" |bc -i 和echo "15+5" |bc 来查看不同
-l是使用设定标准库,可以通过man bc来查看bc的使用文档和具体函数,bc也支持伪代码和命令行计算。
-q是进入时不展示提示信息,如版本等
-s设定必须要按照标准格式,否则输入即为错误
-w是对不按照标准的输入进行警告提示