Linux常用命令

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错。我觉得Linux相比wind...
    blvftigd阅读 4,214评论 0 0
  • 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显...
    周晓风阅读 2,920评论 0 0
  • 系统 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正...
    莎楽哥哥鸭阅读 4,084评论 1 51
  • 系统信息cat /etc/os-release 查看系统详细信息(只在centos和redhat上试过生效)arc...
    MicoCube阅读 3,973评论 0 0
  • 根本不心动却要时不时搭理一下的人 舍不得他对我的好拿去给别人 也舍不得对他好 心理变态
    艾斯陆阅读 1,469评论 1 1