查看文件或目录大小: 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服务了
网友评论