Linux

作者: 嚎鹰_Y飞翔 | 来源:发表于2019-06-20 19:14 被阅读0次
    • su 切换用户名

      • su 用户名
    • ls

      • 选项
        • -a 显示所有文件 包括隐藏文件
        • -i 显示inode
        • l 显示详细信息
        • -h 人性化的方式显示文件大小
        • -d 查看目录本身
    • mkdir 创建目录

      • -p 递归创建
    • pwd查看当前目录

    • rmdir删除目标(空目录)

      • -rf 递归删除
    • cp复制

      • 选项
        • -r 复制目录(默认是复制文件)
        • -p 连带文件属性复制
        • -a 等于 -rpd
    • mv移动文件或者改名

    • find 搜索

      • find [范围] -name 文件名
      • find [范围] -user
    • grep

      • -i 忽略大小写
      • -v 排除指定字符串
    • tar

      • -c 打包
      • -f 指定打包的文件名
      • -v 显示过程
      • -z 解压
    • df 查看磁盘信息

    • du 统计磁盘上的文件大小

    • fdisk 磁盘分区

    • mount 分区名 挂载位置

    • umount 分区名 卸载位置

    • yum install -y lrzsz 安装上传文件插件

    • scp 命令格式:scp [参数]  [本地主机文件路径] [远程主机路径]

      • 参数
        • -1 强制scp命令使用协议ssh1

        • -2 强制scp命令使用协议ssh2

        • -4 强制scp命令只使用IPv4寻址

        • -6 强制scp命令只使用IPv6寻址

        • -B 使用批处理模式(传输过程中不询问传输口令或短语)

        • -C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)

        • -p 保留原文件的修改时间,访问时间和访问权限。 (建议使用,传输时保留属性时间信息,否则会导致时间发生改变无法进行增量传输)

        • -q 不显示传输进度条。 (很适合crontab任务计划中使用)

        • -r 递归复制整个目录。

        • -v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。

        • -c cipher 以cipher将数据传输进行加密,这个选项将直接传递给ssh。

        • -F ssh_config 指定一个替代的ssh配置文件,此参数直接传递给ssh。

        • -i identity_file 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。

        • -l limit 限定用户所能使用的带宽,以Kbit/s为单位。

        • -o ssh_option 如果习惯于使用ssh_config(5)中的参数传递方式,

        • -P port 注意是大写的P, port是指定数据传输用到的端口号

        • -S program 指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。

    • service iptables stop 关闭防火墙

    • systemctl stop firewalld # 临时关闭防火墙

    • systemctl disable firewalld # 禁止开机启动

    • 总结

      • tar -xvf file.tar //解压 tar包

      • tar -xzvf file.tar.gz //解压tar.gz

      • tar -xjvf file.tar.bz2 //解压 tar.bz2

      • tar -xZvf file.tar.Z //解压tar.Z

    • unrar e file.rar //解压rar

    • unzip file.zip //解压zip

    相关文章

      网友评论

          本文标题:Linux

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