美文网首页我爱编程
Linux命令(待修改版本)

Linux命令(待修改版本)

作者: 王康健_0124 | 来源:发表于2018-05-25 18:48 被阅读0次

    一、 上传下载文件(rz/sz)

    • 首先,你的Linux端(CentOS, Ubuntu)需要安装rz/sz命令,也就是 lszrz 包。
      yum -y install lrzsz
    • 运行命令rz,即是接收文件,xshell就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到linux里的当前目录。
    • 运行命令 sz file 就是发文件到windows上(保存的目录是可以配置) 比ftp命令方便多了,而且服务器不用再开FTP服务了
    命令 简介
    查看端口 lsof -i 查看所有端口占用信息
    lsof -i :端口号 查看具体端口号
    netstat -tunlp 用于显示tcp,udp的端口和进程等相关情况
    文件系统的磁盘空间占用情况 df -h 显示目前磁盘空间和使用情况
    df -a 全部的文件系统的使用情况
    df -i 以inode模式来显示磁盘使用情况
    查看硬盘大小 fdisk -l | grep Disk
    查看内存 cat /proc/meminfo | grep MemTotal
    pwd 查看当前所在位置
    ls 查看当前文件夹中文件详情
    -a:全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)
    -d :仅列出目录本身,而不是列出目录内的文件数据(常用)
    -l :长数据串列出,包含文件的属性与权限等等数据;(常用)
    ls -al 将家目录下的所有文件列出来(含属性与隐藏档)
    mkdir 创建文件夹 创建一个新的目录或者文件夹
    -m:配置文件的权限喔!直接配置,不需要看默认权限 (umask) 的脸色~
    -p :帮助你直接将所需要的目录(包含上一级目录)递归创建起来!
    mkdir -p 目录名称 mkdir test1/test2/test3/test4 在linux中无法这样创建一个目录
    mkdir -p test1/test2/test3/test4才可以创建
    mkdir -m 目录名称 mkdir -m 711 目录名称,创建一个文件夹,并给设定权限
    r:4 w:2 x:1
    touch 创建一个文件 touch 文件名
    cat 查看文件内容 由第一行开始显示文件内容,可直接cat 文件,也可以cat 路径
    tac 查看文件内容 从最后一行开始显示,可以看出 tac 就是倒着写的cat !
    more 分页显示文件内容 more 文件名or文件路径
    -f:more -20 文件名 从20行开始显示
    空格键,向下滚动一屏幕
    Ctrl+B,向上滚动一屏幕
    “Ctrl+F” 每F行F行显示,F为more -f设置的行数,会自动读取
    /字符串 查询字符串
    q:退出more查询模式
    head 查看文件内容 只看头几行 head -20 文件名 前20行例如:
    head -20 catalina.2018-05-25.log
    tail 查看文件内容 只看尾巴几行 tail -20f 文件名 尾20行 例如:
    tail -20f catalina.2018-05-25.log
    rmdir 删除一个空的目录,不空的不删除
    rmdir [-p] 目录名称:连同上一级『空的』目录也一起删除
    rmdir -rf 目录名称:强制删除(最好少用)
    cd 切换目录,cd XX进入文件夹,cd ..返回上级 cd 目录
    cp
    cp目标,必须是绝对路径
    复制文件或目录
    -a:相当於 -p -d -r 的意思!
    -d 不常用,不管
    -f:强制(force),若目标文件已经存在且无法开启,则移除后再尝试一次;
    -i:若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)
    -l:不会也不理解,先不管(头疼);
    -p:连同文件的属性一起复制过去,而非使用默认属性(备份常用)
    -r:递归持续复制,用於目录的复制行为;(常用)(不会!不理解!以后慢慢学习)
    -s:不常用,先不管
    -u:若 destination 比 source 旧才升级 destination !
    -S:不会不理解,慢慢学习
    -b:覆盖已存在的文件目标前将目标文件备份;
    -v:详细显示命令执行的操作。
    cp
    如果不加路径,必须cp文件
    cp file /usr/men/tmp/file1
    file必须是文件,不能是文件夹 ;
    /usr/men/tmp/file1的file1表示重命名,如果后面是/,则表示复制到N/文件夹下
    cp -r(常用) cp -r test2/ /home/yangyan/ :把当前目录下test2文件和其子文件夹 复制到 /home/yangyan/ 中(这里必须是绝对路径)
    rm 删除 移除文件或目录
    rm 文件名:删除文件
    -f :忽略不存在的文件,不会出现警告信息;
    -i :互动模式,在删除前会询问使用者是否动作
    -r :递归删除啊!最常用在目录的删除了!这是非常危险的选项!!!
    rm -r rm -r test4 删除目录,需要询问一下,然后回复:
    Y: 是,然后直接删除了
    N:否 不删除
    rm -rf 直接删除,不询问,rm -rf *删除当前目录下的所有文件,*代表全部

    相关文章

      网友评论

        本文标题:Linux命令(待修改版本)

        本文链接:https://www.haomeiwen.com/subject/kcgyjftx.html