Skip to main content

命令

基础命令

wc -l  统计行数

vimdiff a.txt a2.txt

tail -f
head -5 a.txt 前五条

which
whereis

sort -n -r -k 2
-n number把要排序的内容当做是(数字 ,按照数字大小进行排序,默认是升序排序(小一大).

-k 指定某一列,根据某一列进行排序.
-r reverse逆序排序
-t 指定分隔符,只能指定1个字符.默认是空格.

uniq -c 1.txt
-c 去重并显示次数(重复次数)

data +%F
2022-07-19
touch backup-etc-`date +%F`.txt
反引号:优先运行里面的命令,用于获取命令的结果,把结果二次使用,创建文件,目录,存放.

nptdate

#修改系统时间,让系统时间不同步.
date -s " 20221111
#安装时间同步命令
yum install -y ntpdate
#进行时间同步
ntpdate ntpl.aliyun.com

#修改时区
timedatectl set-timezone Asia/Shanghai
#查看时区
[rooteoldboy- Lnb-king-v3 ~]# timedatectl status


查看文件大小
ll -h 1.txt
ls -lh 1.txt

查看磁盘
df -h

查看目录大小
du -sh /etc/
-h 人类可读形式显示大小.
-s 不要显示目录中所有的子目录了,只显示汇总信息,不显示所有
查看指定目录所占的空间.(block)

stat listx.plist
mtime modify 修改时间,最常用.
atime access 访问时间
ctime change 文件属性的变化时间


压缩
zip -r etc.zip /etc/
-r 用于压缩目录
gzip 1.txt

解压
unzip etc.zip
gzip -d 1.txt.gz

grep选项 说明
-n 显示行号
-v 排除,取反
-i 过滤的时候忽略大小写

find命令选项 说明
-type 什么类型的文件 f表示文件 d表示目录
-name 文件名
-Size 根据大小查找文件 +表示大于 - 表示小于10k(小写K) +10M(大写)G
-mtime 根据修改时间查找文件 -7表示 最近7天内的文件 +7 7天之前
-maxdepth 1 选项位置第1个,指定find命令查找的最大深度
(层数),不加上就是所有层。

find /etc/ -type f -name '*.conf' -mtime +7 -size +10k

ls -lh $(find /oldboy/find/ -type f -name '*.txt')

find /oldboy/find/ -type f -name *.txt' | xargs ls - lh


go run main.go --config_path=./config/conf.toml

supervisorctl start consul_server

supervisorctl start payroll-api

micro --enable_stats api --handler=proxy --namespace=com.workai.aicloud.api --address=0.0.0.0:20000


/opt/service/consul/bin/consul1.9.5 agent -dev -log-level=err -client 0.0.0.0 -ui -datacenter=aliyun-cn-east1


#server

/mnt/disk/data/consul/consul agent -server -data-dir /tmp/consul -node=s1 -bind=49.232.145.212 -ui-dir ./consul_ui/ -client 0.0.0.0


#cilent
/mnt/disk/data/consul/consul agent -data-dir /tmp/consul -node=c1 -bind=49.232.145.212 -config-dir /private/etc/consul.d/ -join 10.201.102.198



/opt/work/hro/backend/bin/payroll-api


/opt/work/hro/backend/bin/payroll-api --config_path=/opt/work/hro/backend/conf/payroll-api/conf.toml
/opt/work/hro/backend/bin/payroll-api --config_path=/opt/work/hro/backend/conf/payroll-api/conf.toml