1.Git
#生成密钥
ssh-keygen -t ed25519 -C "邮箱"
2.Linux命令
2.1 vim
# 一般模式 i/I/a/A/o/O
yy----------复制光标当前一行
y3y---------复制3行
p-----------粘贴
u-----------撤销上一步
dd----------删除当前行
d3d---------删除3行
x-----------剪切一个字母,相当于del
yw----------复制一个词,当前光标—空格处
dw----------删除一个词,当前光标—空格
shift+6(^)--移动到行头
shift+4($)--移动到行尾
1+shift+g(1+G)----------移动到第1页页首
shift+g(G)---------------移动到页尾行
/要查找的词------n 查找下一个,N 往上查找
:noh-----------取消高亮显示
:set nu--------显示行号
:set nonu------关闭行号
:%s/old/new/g---------替换内容 g代表全局
ln -s 1.txt 1.ln #给1.txt建立名为1.ln的软连接
sed -i 's/abcd/ABCD/g' ./1.txt #替换
#修改权限
r=4 w=2 x=1 rwx=7
chmod u+x 1.txt
chmod g+x 1.txt
chmod u-x,o+x 1.txt
chmod -R 777 1.txt #所有权限
chown -R wsl:wsl 1.txt #改变所有者
useradd wsl 添加用户
passwd 123456 设置密码
passwd user_name 修改密码
chage -l user_name 查看用户密码有效期
chage -M 99999 -W 7 user_name 取消有效期
2.2进程
ps -aux #进程
ps aux | egrep '(namenode)' #查看指定进程
pgrep -f pushgateway | xargs kill #查看指定进程
netstat -anp | grep 9870 #端口占用情况 服务进程
telnet ip port #长连接 web界面
netstat -antup | grep 9870 | awk '{ print $NF NR}' | awk '{ print $1}'
top #系统状态
free -h #内存
lsblk #磁盘挂载情况
hdfs dfs -df -h / #hdfs
df -h #磁盘
du -sh #查看当前目录的大小
du -h --max-depth=1 #当前目录下文件的大小
jmap -heap 2321 #查看2321进程的堆内存
标签:shift,基础,chmod,-----------,进程,Linux,----------,txt
From: https://www.cnblogs.com/xiao-hua-sheng/p/18180248