名称颜色对应:
蓝色-目录
绿色-可执行文件
红色-压缩文件
浅蓝色-链接文件
灰色-其它文件
紫色-图形文件
黄色-设备文件
棕色-FIFO文件(先进先出,命令管道)
su 切换用户
adduser XXX 添加用户
passwd XXX 修改XXX用户密码
userdel XXX 删除用户
sudo -u rolename -H bash --login
-------------------------------------------------------VI命令-------------------------------------
vi filename
按ESC 进入命令方式
:q 不保存,有修改提示
:q! 强制退出
:wq! 强制保存后退出
:w 保存
a 在当前光标后插入文字
i 在当前光标前插入
o 另起一行插入
ctrl+f 下一页 ctrl+b 上一页 (整页)
:set nu 查看行号
dd 删除一行
x删除之后
100 x:删除后面一百个字
/yoursearchword 由首至尾查找word , n 为查找下一个
?yoursearchword 由尾至首查找word , n 为查找下一个
+100 filename :打开光标定位到从头开始第100行
-100 filename :打开光标定位到从尾部开始第100行
文本替换命令的格式为:
:s/text1/text2 用于将光标所在段落搜索到的第一个”text1“替换为”text2“;
:s/text1/text2/g 用于将光标所在段落的所有”text1“替换为”text2“;
:m,ns/text1/text2/g 用于将从 m行开始至n 行结束的所有搜索到的”text1“替换为”text2 “。其中可以使用$表示末行,即“1,$ ”表示替换文档中的所有符合条件的字符。
u 撤销操作,如果你撤销得太多,你可以输入CTRL-R(redo)回退前一个命令。换句话说,它撤销
一个撤销。
“U”(行撤销)
uu 你的文本恢复原样
复制操作
yy命令复制当前整行的内容到vi缓冲区
yw复制当前光标所在位置到单词尾字符的内容到vi缓存区,相当于复制一个单词
y$复制光标所在位置到行尾内容到缓存区
y^复制光标所在位置到行首内容到缓存区
#yy例如:5yy就是复制5行
#yw例如:2yw就是复制两个单词
如果要复制第m行到第n行之间的内容,可以在末行模式中输入m,ny例如:3,5y复制第三行到第五行内容到缓存区。
粘贴操作 p
G 跳转到底部
------------------------------------------------VI命令--------------------------------------END
du -sh filename 查看文件大小
date -d now +'%Y-%m-%d %H:%M:%S' 通过指定格式查看当前时间
date -d '7 days ago' +%Y%m%d`
ps 常用: ps aux|grep java|grep yourpro
修改 own
chown hdfs yourdir
修改组权限
chgrp hdfs yourdir