列出一些手头分分钟要用到的命令.
1.df -h 用来查看各个分区的大小
2.du -h --max-depth=0 /data2/xijun.gong/tt_data 用来查看文件夹的大小,并指定递归的深度.
同时也可以对目录进行排序,比如:du -hs * | sort -h 按大小排序
3. chmod u+wr,g+r,o=r data.txt 对文件进行权限修改,用户增加读写权限,群组增加读权限,其他指定读权限.详细介绍可以看看这里:http://www.chinaunix.net/old_jh/7/240097.html
4. find /data2/xijun.gong/jd_image_data -size +1 | wc -l 统计文件大于1b(512字节)的个数.
5. find /data2/xijun.gong/jd_image_data -size -1 -delete 删除小于1b大小的文件.
5. scp -r jeff.gong@l-hdps15.data.cn12.com:/data2/jeff/cn* . 从服务器上下载文件
6. scp -p 2345 poi_info jeff.gong@l-hdps15.data.cn5.com:spider/ 向服务器上传文件
7. tail -f /data1/jeff.gong/170210_oldmafengwo.log 跟踪日子文件.
8. mv data.txt data.bak.txt 重命名文件.
9. cp data.txt ../olddata.txt 复制文件.
10. ps -ef | grep python 查看进程
11.如果你想存一条命令有不想让它执行,那么在其前面加#吧. 或者使用alt+shift+#
12.cat > file.txt 2>&1 将stdout,stderr重定向到file.txt中.
13. ip addr show 查看本机ip
14.python -m SimpleHTTPServer 9121 搭建建议服务器.
15. [sudo] find . -ctime -3 -type f |xargs [sudo] rm -f 删除三小时之内的文件(24小时制)
16. ln -s /usr/local/demo.sh /home/tony/demo.sh [设置软连接] ln [-s] src dst
17. 如何查看进程中线程数量: cat /proc/43515/status 【43515为pid】,可以通过 top | grep 应用名称查找 或者 top -u youusername
18.tar -czf spider.tar.gz spider/ 打包.
19.tar -zxvf spider.tar.gz 解压
20 sudo /etc/init.d/networking restart unbutu系统重启network,更新dns缓存
21 tar -xvJf linux-4.11-rc7.tar.xz 解压 tar.xz文件
22. linux命令行下,ctrl+s锁定命令行,ctrl+q解锁
23. 修改文件夹的用户:用户组关系
<!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px 'Andale Mono'; color: #28fe14; background-color: #000000; background-color: rgba(0, 0, 0, 0.9)} span.s1 {font-variant-ligatures: no-common-ligatures} -->
sudo chown -R -v xijun1:root xijun1/
关于linux的一些快捷键:
1.在终端输入一大串命令之后,想要删除掉这些命令,那么按Ctrl+u 或者直接废弃掉这行使用Ctrl+c