Linux常用命令

2016-10-23  本文已影响0人  pangchao

查看文件或目录大小: du -sh 目录或文件

查看整台服务器的硬盘使用情况:df    -h

查看某个端口是否被占用: netstat -an | grep 9999

将某文件的某几行复制到另一个文件:sed 5,10 -p -n 123.txt > out.txt

将某文件里的逗号换成control+A:sed -i 's/,/^A/g' text.csv (键盘输入ctrl+v+a才能输出^A)

远程拷贝文件

server1: 192.168.10.10

server2: 192.168.10.11

从server1拷贝文件到server2上。需要先在server2上,,用nc激活监听,

server2上运行: nc -l 1234 > text.txt

server1上运行: nc 192.168.10.11 1234 < text.txt

注:server2上的监听要先打开

windows和linux交互传文件

(以下本地指windows, 服务器指linux)

sz:将选定的文件发送(send)到本地机器

rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)

注意:单独用rz会有两个问题:上传中断、上传文件变化(md5不同),解决办法是上传是用rz -be,并且去掉弹出的对话框中“Upload files as ASCII”前的勾选。

-b binary 用binary的方式上传下载,不解释字符为ascii

-e 强制escape 所有控制字符,比如Ctrl+x,DEL等

运行命令sz file1 file2就是发文件到windows上(保存的目录是可以配置) 比ftp命令方便多了,而且服务器不用再开FTP服务了

上一篇下一篇

猜你喜欢

热点阅读