linux 常用命令

后台启动某项任务:nohup bin/server   &

改变当前文件夹下文件的用户权限:chmod   a+x  *

查看正在运行的进程的命令:ps -ef |grep 

.tar文件

解包: tar  xvf filename.tar

打包:tar cvf filename.tar filename

.tar.gz

解压:tar zxvf filename.tar.gz

压缩:tar zcvf filename.tar.gz   filename

.zip

解压:unzip  filename.zip

压缩:zip -r filename.zip filename

Linux之间传输文件:

scp:


wget:

wget -r 源主机地址  目的主机地址

wget下来的文件一般没有执行权限,所以需要利用chomd改变bin文件的执行权限,而scp命令没有此问题。

查询ip命令:

hostname -i


在Vim中添加行号:set number


删除乱码文件名的文件的两种方法:

1:利用inode更改文件名然后删除:

   首先利用ll –i 列出文件的inode及其对应的文件名

   然后利用find .-inum 17956913 -exec mv {} file.txt \;更改inode号为17956913的文件为file.txt文件

最后rm file.txt进行普通删除即可

2:利用inode直接删除文件:

   首先利用ll –i 列出文件的inode及其对应的文件名

   然后 find . -inum 17956913-exec rm {} \;直接删除文件号为17956913的文件即可。


在把Windows上的文件传至Linux端时用到SecureCRT,一般小文件都没有问题,文件太大时则出现了上传后的文件只有几K大小,当然大于2G的是不可能传的上去的了。对于几百M1G多的大文件要如下处理。

单独用rz会有两个问题:上传中断、上传文件变化(md5不同),

解决办法是上传是用rz -be并且去掉弹出的对话框中“Upload files as ASCII”前的勾选。

-a, –ascii
-b, –binary
binary的方式上传下载,不解释字符为ascii
-e, –escape 
强制escape 所有控制字符,比如Ctrl+xDEL

rar,gif等文件文件采用 -b binary的方式上传。

文件比较大而上传出错的话,采用参数 -e

如果用不带参数的 rz 命令上传大文件时,常常上传一半就断掉了,很可能是 rz 以为上传的流中包含某些特殊控制字符,造成 rz 提前退出。


1)利用awk获取part-r-00014文件中的第4,第24 ,第25列数据并写入out14文件中

awk -F"|" '{print $4,$24,$25}' part-r-00014 >out14

 

2)选取out10文件中以541开头的数据并写入out010

grep '^541'out10 >out010

 

3)将文件out0010中的数据排序并去重

sort out0010|uniq >out00010

 

4)统计数据的行数

wc -l out00010>tt10

 

5)统计文件tt中第一列的和并将结果写入result2中

awk 'BEGIN{sum= 0}{sum+=$1}END{print sum}' tt >result2

 

6)指定输入输出文件的间隔及字段

awk-F '\t' 'OFS="\t" {print $1,$2,$4,$5,$7,$9,$16,$38}' selpart-00000>test

du-sh directory     查询directory占用磁盘空间的大小,du -sh * 可查看当前目录下所有文件夹所占空间大小,如果直接用du -sh可查询当前目录占用的磁盘空间。


svncheckout:


svn   checkout https://svn.baidu.com/app/search/tuangou/trunk/data/up-offline

Vim下选中全部文本:

ggVG

+y复制

+p粘贴


在work目录下的.bash_profile文件中可以修改path变量的值。


定向输出:nohup sh script/main_process.sh poi_basicinfo >output 2>&1 &









  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值