清空文件内容
1, :> /var/log/messages
2, echo > /var/log/messages
查看文件大小
du -sh /var/log/*
过滤大文件
du -sh /var/log/* | grep G
查看磁盘空间
df -Th | less
j - 下一行
k - 上一行
G - 移动到最后一行
g - 移动到第一行
q / ZZ - 退出 less 命令
vim
复制行。 将光标移动到要复制的行上,按两次yy键,即可复制该行。
只需粘贴,将光标移动到要粘贴的行上,然后按p键。
)2)复制多行,将光标移至要复制多行的开头,要向下复制几行时按nyy。 例如,如果想从这一行复制五行,请按5yy。
只需粘贴,将光标移动到要粘贴的行上,然后按p键
gg | 移动到文件的第一行 |
G | 移动到文件的最后一行 |
nG | 移动到文件的第n行 |
搜索替换
指令作用
指令 | 作用 |
/字符串 + 回车 | 向下搜索指定字符串 |
n | 继续向下搜索下一个字符串 |
?字符串 + 回车 | 向上搜索指定字符串 |
N | 继续向上搜索下一个字符串 |
:%s/word1/word2/g | 将文件中的word1替换为word2 |
:%s/word1/word2/gc | 将文件中的word1替换为word2,但替换前需要用户确认! |
:1,10s/word1/word2/g | 将第1行到第10行的word1替换为word2 |
复制粘贴删除
指令 | 作用 |
x | 删除后一个字符 |
X | 删除前一个字符 |
dd | 剪切一行 |
数字dd | 剪切多行 |
yy | 复制一行 |
数字yy | 复制多行 |
p | 粘贴到下一行 |
P | 粘贴到上一行 |
u | 撤回操作 |
Ctrl + r | 撤回刚才的撤回操作 |
.(小数点) | 重复刚才的操作 |
指令作用
:w保存
:q | 退出 |
:wq | 保存后退出 |
:q! | 不保存,强制退出 |
:set nu | 显示行号 |
:set nonu | 取消 显示行号 |
:w[文件名] | 将编辑后的内容保存到另一个文件中(另存为) |
:2,5 w[文件名] | 将第2到5行的内容保存到另一个文件中(指定行另存为) |
:r [文件名] | 输入另一个文件的内容,到光标的下一行 |
硬件时钟与系统时钟间的同步
从硬件时钟同步时间至系统时钟
[root@hadoop ~]# hwclock --hctosys
[root@hadoop ~]# clock --hctosys
从系统时钟同步时间至硬件时钟
[root@hadoop ~]# hwclock --systohc
[root@hadoop ~]# clock --systohc
根据用户名查找对应的UID
[root@htlwk0001host ~]# getent passwd greys
greys:x:1000:1000:Gleb Reys:/home/greys:/bin/bas
在这里先创建一个用户,echo意思相当于pyhton的打印语句即print,这句话的含义是给用户test1赋一个密码,密码是magedu,--stdin是一个免交互的东西, 相当于登录csdn时需要输入密码,才能登录,--stdio直接把这一步省了