标签:lsb file 就会 whatis linux基础 lease name 系统启动 替换
[root@A ~]# uname –r #查看内核版本 2.6.32-642.el6.x86_64 [root@A ~]# lsb_release –a #查看发行版本号 LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch Distributor ID: CentOS Description: CentOS release 6.8 (Final) Release: 6.8 Codename: Final [root@A ~]# cat /etc/redhat-release #查看发行版本号 CentOS release 6.8 (Final)
-n禁止自动添加换行符号
-e允许使用转义符
\n换行
\t制表符
echo “$VAR_NAME”变量会替换,双引号表示弱引用
echo ‘$VAR_NAME’变量不会替换,单引号表示强引用
显示命令对应的程序文件路径
查看命令存在于man的哪些章节。
[root@zhanghe tmp]# whatis ls ls (1) - list directory contents ls (1p) - list directory contents [root@zhanghe tmp]# whatis passwd passwd (1) - update user‘s authentication tokens passwd (5) - password file passwd [sslpasswd] (1ssl) - compute password hashes
作用:显示命令的类型和命令对应文件的路径。
[root@zhanghe ~]# type -t ls alias #代表这是一个被定义和别名的文件 [root@zhanghe ~]# type -t mkdir file #代表这是一个外部命令 [root@zhanghe ~] # type -t cd builtin #代表这是一个内部命令 [root@zhanghe ~]# type -p cd #对于内部命令无效 [root@zhanghe ~]# type -p ls #对于已经定义了别名的文件无效 [root@zhanghe ~]# type -p mkdir #仅对于外部命令有效 /bin/mkdir [root@zhanghe ~]# type -a cd #-a显示最为详细,通吃,推荐使用。 cd is a shell builtin [root@zhanghe ~]# type -a ls ls is aliased to `ls --color=auto‘ ls is /bin/ls [root@zhanghe ~]# type -a mkdir mkdir is /bin/mkdir
shutdown –r 重启
shutdown –h 关机
shutdown –c 取消关机或者重启
TIME:
now: shutdown –r now 现在重启
+m: shutdown –h +3 三分钟以后关机
hh:mm :shutdown –h 08:08 八点八分以后关机
whoami :显示当前登录的有效用户
who;系统当前所有的登录会话
w:系统当前所有的登录会话及所做的操作
[root@zabbix backup]# date +%F #整体年月日 2017-11-23 [root@zabbix backup]# date +%T #整体时分秒 00:19:48 [root@zabbix backup]# date +%F 2017-11-23 [root@zabbix backup]# date +%Y #仅显示年,小写的Y仅仅显示17,而不显示20 2017 [root@zabbix backup]# date +%m #仅显示月 11 [root@zabbix backup]# date +%d #仅显示日 23 [root@zabbix backup]# date +%T #规律:时分秒皆大写,年月日皆小写 00:26:09 [root@zabbix backup]# date +%H#仅显示时 00 [root@zabbix backup]# date +%M#仅显示分 26 [root@zabbix backup]# date +%S#仅显示秒 21 查看星期: [root@zabbix ~]# date +%A Friday [root@zabbix ~]# date +%a Fri
更改时间:
[root@zabbix ~]# man date | grep "]]$" #先把格式过滤出来 date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] [root@zabbix ~]# date 080808082008.00 #把系统时间调整为八月八日八时八分二零零八.零零秒
值得注意的是系统一启动的会读取芯片上时间,一旦读取成功,内核会自己模拟一个时钟就不再使用芯片时间,所以由于内核繁忙可能两个时间会不一样。两个时间都不是最精确的,有些公司专门做时间服务。当系统启动之后首先从硬件中读取时间 ,然后就自己模拟时钟进行工作,一般我们winosws的电脑上都有时间服务器,会自动去服务器上对时。
-d;只显示目录
-L:level,指定显示的层级数目
-p :pattern,只显示由指定pattern匹配到的路径
查看文件里面存储的是什么内容。
[root@zhanghe ~]# file /etc/passwd /etc/passwd: ASCII text #代表存储的是ASCII码 [root@zhanghe ~]# file /bin/ls /bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped #代表存储的是二进制ca
-n, --number
cat的意思是连接并显示
-E 是查看文件尾部的连接符,我们linux尾部是$符,而windows尾部是$加上空格,所以linux的文件放到windows上显示往往都是显示一行,而windows的文件放到linux上有进都显示不出来。
-A 是显示出所有的符号
cat –n对文本行编号显示
最好玩的是cat也可以反过来写,反过来写就是倒着显示
有人说cat往往只能查看小文件,其实不然,它是可以翻页的,按着shift+pgdn/pgup。
[root@zhanghe ~]# cat /etc/passwd /etc/shadow /etc/fstab
#可次显示多个文件的内容
man实际上就是调用的less,用法与man一样,常用。
-N显示行号
G回到文档尾部
1G回到文档首部
使用jK两个键就可以进行行间的查看
head [OPTION]…[FILE]…
-c #:指定获取前#字节
-n #:指定获取前#行
-#
查看文件的前n行,n默认是10,可以指定显示多少行
tail [OPTON]…[FILE]…
-n #:指定获取后#行
-f;跟踪显示文件追加的内容
用这个命令查看新添加的用户是好的
tail –f 可以监视这个文件的变化,当你tail –f FILE的时候,显示完成后并不会退出,而是一直处于这个文件内,如果哪个用户在这个编辑这个文件的话,显示的这边立刻就会显示。常用于监控日志文件。
标签:lsb file 就会 whatis linux基础 lease name 系统启动 替换
原文地址:https://www.cnblogs.com/yizhangheka/p/11107996.html