您的位置:首页 > 运维架构 > Linux

linux常用命令

2014-05-15 19:37 141 查看
linux常用命令

pwd
查看当前工作目录的绝对路径

cat input.txt
查看input.txt文件的内容

cat -v input.txt
查看input.txt文件的编码格式

sed 's/\r//' input.txt > input_1.txt
将input.txt文件中的换行符转换为linux下的换行符

ls
显示当前目录下所有的文件及子目录

ls -lht
显示当前目录下所有文件的大小

rm recommender-dm-1.0-SNAPSHOT-lib.jar
删除当前目录下recommender-dm-1.0-SNAPSHOT-lib.jar文件

cp /home/deploy/pctr/recommender-dm_fat.jar ./
把/home/deploy/pctr/目录下的recommender-dm_fat.jar复制到当前目录下

cp -r /home/deploy/recsys/workspace/ouyangyewei/HdfsToDBProcessorOutputVerify ./
把/home/deploy/recsys/workspace/ouyangyewei/HdfsToDBProcessorOutputVerify整个目录拷贝到当前路径下

cp -rf ../HdfsToDBProcessorOutputVerify/* ./
把上级目录HdfsToDBProcessorOutputVerify中的所有文件拷贝到当前目录下,而不拷贝HdfsToDBProcessorOutputVerify文件夹本身

cp -r ExcuteJob1OutputVerify ExcuteJob2OutputVerify/
复制ExcuteJob1OutputVerify文件夹,并将新复制的文件夹重命名为ExcuteJob2OutputVerify

rm -rf 0000*
强行直接删除(不作任何提示)所有前缀为0000的文件

rm -rf
删除文件夹
rm
-r:向下递归,不管有多少级目录,一并删除
-f:直接强行删除,不做任何提示的意思

rm -r *_county_area_category.txt
删除所有以“_county_area_category.txt”结尾的文件

rz
从客户端向服务器上传文件(receive:服务器接收)

sz
从服务器下载文件(send:服务器发送)

mv
mv -t HdfsToHBase/ ./recommender-dm_fat.jar
将当前目录下的recommender-dm_fat.jar文件移动到HdfsToHBase文件夹中

du
du -s area_2.txt

查看文件area_2.txt文件的大小(以字节为单位)

wc
wc -l county_area_category_brand.txt 或 cat county_area_category_brand.txt | wc -l
查看文件的行数

tar
tar -zcf 1201_1231.tar.gz summary_2014-12-*.txt

对summary_2014-12-开头的所有txt文件进行打包,打包后的文件名为1201_1231.tar.gz

tar -cvf master.tar *.sql *.sh scripts
对所有sql、sh文件,以及scripts文件夹进行打包,打包后的文件名为master.tar

du
du -s -h ./
列出当前所在目录的总大小
[pms@yhd-jqhadoop39 /home/pms/workspace/ouyangyewei]

$du -h -s

113M .

du -h --max-depth=1
分别列出当前所在目录的子目录大小
[pms@yhd-jqhadoop39 /home/pms/workspace/ouyangyewei]

$du -h --max-depth=1

111M ./testUDF

8.0K ./testUsertrack

1.8M ./testHive

113M .

nohup sh path_collect_with_json_type.sh &
后台运行path_collect_with_json_type.sh脚本,关闭shell客户端不影响脚本的运行,后台运行日志自动输出到nohup.out中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: