linux 常用命令

1.tail -f worker-0.log

动态刷新文件worker-0.log最后的内容

2.chown xuer:xuer log2012.log

log2012.log的own设置为xuer

3.scp ~/.ssh/id_dsa.pub xuer@host2:/home/xuer/

将本机的id_dsa.pub复制到host2机器上的xuer用户下的文件夹下

scp -r /home/cdh/apps/hadoop-2.0.0-cdh4.7.0 cdh@slave1:/home/cdh/apps/

将本机的文件夹上传到slave1上

scp xuer@host2:/home/xuer/id_dsa.pub ~/test/

将服务器host2上的id_dsa.pub下载到本机test下

4.chmod +x ~/tell.sh

将tell.sh增加可执行权限

5.find . -name core-default.xml

查找当前目录及子目录下名称为core-default.xml的文件

6.find . -type f -exec grep -l "Hello World" {} \;

查找当前目录及子目录下包含内容为"Hello World"的文件

7.vi中删除整个文件内容

先按gg到文档开始位置(G是到文档结束位置),再按dG删除所有内容

8.新建一个空的文件

touch xx

9.重命名批量文件:rename from to file

rename ni wo ni*

10.替换命令:sed

11.序列命令:seq

12.剪切命令:cut

md5sum file | cut -c 1-8

剪切md5sum的校验值的前8位,-c代表是字符,-b代表是字节

 

参考:每天一个linux命令



你可能感兴趣的:(linux 常用命令)