- date //获取系统的当前时间和日期
root@803e41ac5ea4:/# date
Mon Sep 10 12:20:58 UTC 2018
root@803e41ac5ea4:/# date +%s \\获取当前时间戳
1536582176
## 当前日期格式化获取
root@803e41ac5ea4:/# date +"%Y%m%d"
20180910
root@803e41ac5ea4:/# date +"%Y-%m-%d"
2018-09-10
- who
作用:查看当前哪些用户登陆到这台Linux服务器
示例:
- who
➜ $ who
seizens console Sep 2 01:42
seizens ttys000 Sep 2 01:49
seizens ttys001 Sep 2 01:49
who am i //当前正在使用的用户
➜ $ who am i
seizens ttys001 Sep 2 01:49
- wc 统计文件中的单词数
例:
root@803e41ac5ea4:/# wc names
6 20 140 names
说明: 第一个数字6表示行数
第二个数字20表示单词数目
第三个数字140表示字符数目
最后表示文件名
root@803e41ac5ea4:/# wc -c names // -c 统计字符数
140 names
root@803e41ac5ea4:/# wc -w names //-w 统计单词数
20 names
root@803e41ac5ea4:/# wc -l names // -l 统计行数
6 names
- pwd
当前所在目录
- pwd
- 文件名替换
* 匹配0个或以上的字符
?匹配1个字符
- 文件名替换
- 标准错误
格式 : 命令>文件
无错误时则不打印
有错误则会打印错误
- 标准错误
root@803e41ac5ea4:/# wc -l names > test //无错误
root@803e41ac5ea4:/# wc -l name > test //有错误
wc: name: No such file or directory
- 7.命令发送到后台
root@803e41ac5ea4:/# sort names > out & //发送后台指令
[1] 49 // 进程id
说明:进程id中第一个为命令的工作号,第二个为进程标识号
-8. cut 切割
➜ ~ who | cut -c1-8 //输出每一行的第1个到第8个字符解析取出来
seizens
seizens
seizens
➜ ~ who | cut -c1-8,18- //解析1-8个字符和第18个都最后一个字符
seizens Sep 2 01:42
seizens Sep 2 01:49
seizens Sep 2 01:49
cut -ddchar -ffields file
其中dchar 是数据中分隔各字段的字符,fields是从文件file中解析出来的字段,编号从1开始(如: -f1,2,8, -f1-3, -f4-)
注:如果没有指定分隔符,cut就用制表符作为默认切割符
➜ ~ cat /etc/passwd | cut -d ':' -f1
nobody
root
daemon
_uucp
_taskgated
_networkd
_installassistant
- paste
与cut相反,把多行链接到一起
默认中间用制表符连接
-d 可以指定分隔符,也可以是多个字符,即第一个字符连接第一个文件与第二个文件,第二个字符连接第二个和第三个文件
如果文件数多于连接字符数,则字符连接重新开始使用
- paste
root@803e41ac5ea4:/# paste -d ':,' names names names names
zhaoxin songzhen:zhaoxin songzhen,zhaoxin songzhen:zhaoxin songzhen
xiyi xinzhen aliyun:xiyi xinzhen aliyun,xiyi xinzhen aliyun:xiyi xinzhen aliyun
hekan liuyan chang nihao hahaah:hekan liuyan chang nihao hahaah,hekan liuyan chang nihao hahaah:hekan liuyan chang nihao hahaah
xionguiwen wangchuaa lvyueming:xionguiwen wangchuaa lvyueming,xionguiwen wangchuaa lvyueming:xionguiwen wangchuaa lvyueming
haobuhao yiqilai:haobuhao yiqilai,haobuhao yiqilai:haobuhao yiqilai
nish shuo shen me a :nish shuo shen me a ,nish shuo shen me a :nish shuo shen me a
-s 把同一个文件的所有行连接到一起
root@803e41ac5ea4:/# paste -s names
zhaoxin songzhen xiyi xinzhen aliyun hekan liuyan chang nihao hahaah xionguiwen wangchuaa lvyueming haobuhao yiqilai nish shuo shen me a
网友评论