ll -rt 按时间升序
ll -sh 按文件大小
usermod -a -G groupA user -a 代表 append, 也就是 将自己添加到 用户组groupA 中,而不必离开 其他用户组。
chmod 授权
chown 用户:用户组 修改文件的用户及用户组
touch 用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件
du -h du (disk usage): 显示每个文件和目录的磁盘使用空间,也就是文件的大小
df -h df(disk free):显示磁盘分区上可以使用的磁盘空间
awk -F':' '{print $2}' 以:字符为分隔符,打印分隔后的第2个
sed 's/ //g' 将空格去除 第一个/后为被替换的字符,第二个与第三个之间为要替换的字符,g表示全局 -i :直接修改文件内容
dos2unix 将DOS格式的文本文件转换成UNIX格式的
top命令提供了运行中系统的动态实时视图。在命令提示行中输入top:
ps aux | less 显示所有运行中的进程
cat /etc/group|grep 组名,用于查找某个用户组
groups user 查看Linux某用户属于哪个组
:noh 取消显示高亮
全局替换:% s/XXX/YYY/g. XXX是需要替换的字符串,YYY是替换后的字符串。
tar -zxvf 【压缩包文件名.tar.gz】 -C 【路径】 解压.tar.gz格式到指定的目录下
ps -ef |grep
grep -r ""
tail -f 从底部一直输出日志
-z "String" 如果String的长度为0则为真
mount --bind 挂载
ln -s 源文件 链接文件 (软链接)
ifconfig
umount -f 强制解除
mkdir -p 如果存在不会报错、
整页翻页命令为:Ctrl + f 键 f 的英文全拼为:forward;
Ctrl + b 键 b 的英文全拼为:backWord;
翻半页命令为: Ctrl + d 键 d 的英文全拼为:down;
Ctrl + u 键 u 的英文全拼为:up;
wc -l 查看文件行数
nl 向右移动n光标
nh 向左
find vmax-data-governance -name dataloader -type d
head -1 lte_qcell_pb-2020122500.csv | awk -F ',' '{print NF }'
sbt clean package (打成war包)
sbt assembly (打成jar包)
git branch 查看本地分支
git branch -a 查看所有分支
git checkout -b 新建本地分支
git reset --hard origin/master 以下命令会将目前的本地分支和最新的远端git仓库同步,所以要确定本地没有push的内容不再需要,才可用以下指令进行还原。
git pull --rebase
git reset --soft HEAD^ 撤销上次commit
将本地test分支合入master分支,首先切换到master分支,然后git merge --squash test
git push origin HEAD:refs/for/master-paas
git commit --amend(解决冲突)
git log -p 目录 查看目录修改记录
rm -rf /var/log/oki 干掉oki进程
su - postgres
psql -p5832
\l (显示数据库)
\c db_name (连接到这个数据库)
\dt (显示表)
\d 表名 (查看表结构)
show create table 表名; //查看建表语句
show tables;
show databases;
cat /etc/hosts 查看节点命令
scp -r ubuntu@172.20.0.3:/home/ubuntu/ZXVMAX-O-SRV-ADMA-V20.20.01.27.tar.gz ./
netstat -ant|grep 8889