• linux指令大全(归类整理)


    一.文件目录指令

    1 pwd指令

    pwd        显示当前所在的目录
    解释:pwd = print working directory

    2 cd指令 切换目录结构

    解释:cd  ----> change directory  改变目录信息

    cd 路径
    cd ~: 回到家目录
    cd ../: 回到上一级目录
    cd -: 快回回到自己之前进过的目录

    # 注意: /目录 表示绝对路径; 目录 表示相对路径

    3 mkdir指令 创建文件夹

    mkdir 路径         创建文件夹
    mkdir -p 路径      创建多级文件夹

    4 touch指令 创建文件

    touch 文件路径
    # 可以一次创建多个文件
    touch 文件路径1 文件路径2
    # 在linux里不会通过后缀名来区分文件的类型,但是约定什么类型的文件就用什么后缀名,以免搞不清楚

    5 ls 检查文件或文件目录是否存在,并列出目录下的文件

    ls         查看文件信息
    ls -a         查看所有文件和目录,包括隐藏的
    ls -l         以列表的方式显示,默认以字母排序
    ls -lt         创建时间最新到最老排序
    ls -ltr        创建时间最老到最新排序    

    6 cat命令 查看文件信息

    cat 文件路径        显示文件内容
    cat 文件1 文件2        可以一次查询多个文件内容
    cat 文件1 文件2 > 文件3  将文件1和文件2的内容 放入到文件3中(会自动创建文件3并写入)
    cat -n 文件路径        显示文件内容,并显示行号

    7 echo命令 把内容输出到控制台

    echo "内容"     把内容输出到控制台
    # 将echo的内容写入到文件 ,> 是覆盖写入,>> 是追加写入
    
    [root@localhost oldboy]# cat lxx.txt 
    hello world
    [root@localhost oldboy]# echo "hello world" >> lxx.txt
    [root@localhost oldboy]# cat lxx.txt 
    hello world
    hello world

    8 cp命令 复制

    cp 源路径 目标路径              拷贝单个文件
    cp -r 源路径 目标路径            拷贝文件夹
    # 在复制文件。在复制文件的时候,要复制的文件不要加/,一般是只能复制目录的时候加/
    [root@py10 oldboy]# cp /etc/hosts /oldboy
    [root@py10 oldboy]# ls
    
    [root@py10 oldboy]# cat hosts
    127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
    
    # 当拷贝时发现相同文件,会提示[是否覆盖?]
    cp [选项] 源路径 目标路径        取消提示,强制复制
    
    cp的参数:
    -r 进行递归复制
    -p 拷贝时属性保持不变
    -d 和链接相关的文件

    cp实现备份

    [root@py10 oldboy]# cp jason.txt jason.txt.bak
    [root@py10 oldboy]# ls
    hh  hosts  jason.txt  jason.txt.bak  jj  ss  tt
    [root@py10 oldboy]# rm -rf jason.txt
    [root@py10 oldboy]# cp jason.txt.bak jason.txt
    [root@py10 oldboy]# ls
    hh  hosts  jason.txt  jason.txt.bak  jj  ss  tt

    9 mv命令 移动文件或重命名

    mv 源路径 目标路径
    
    # 将 /test/heihei.txt文件 剪切(移动)到/oldboy/shanghai
    # 如果shanghai后不加/,就表示将heihei.txt文件内容写入shanghai文件,并将名字改成shanghai

    10 rm命令 删除目录或者文件

    rm 文件路径            删除文件
    rm -r 文件夹路径        删除文件夹
    rm -f xxxx            强制删除文件不提示
    rm -rf xxxx            强制删除文件夹不提示
  • 相关阅读:
    如何描述一个前端开发程序员
    解决电脑性能一般,打开webstorm后,电脑比较卡的问题
    HTML5的5个的新特性
    js 数组的拼接
    移动端性能
    如何学习前端
    实战:上亿数据如何秒查
    读懂Java中的Socket编程
    远程管理软件
    dedecms 安装后 管理后台ie假死 无响应的解决方法
  • 原文地址:https://www.cnblogs.com/baohanblog/p/12557929.html
Copyright © 2020-2023  润新知