zoukankan      html  css  js  c++  java
  • linux 文件目录类指令

    pwd
    # pwd 查看当前所在的目录
    
    ls指令
    '''
    ls [选项][目录或是文件]
    
    常用选项:
    -a:显示当前目录的所有文件
    -l:以列表的方式显示信息
    '''
    
    cd指令
    '''切换到指定目录
    cd [参数]
    
    常用参数:
    cd ~  回到自己的加目录
    cd .. 回到当前目录的上一级目录
    '''
    
    mkdir
    '''用于创建目录
    mkdir [选项] 要创建的目录
    
    常用选项:
    -p:创建多级目录
    '''
    
    rmdir
    '''删除空目录
    rmdir [选项] 要删除的空目录
    
    # 注意:rmdir删除的是空目录,如果目录下有内容时无法删除
    如果需要删除非空目录,需要使用 rm -rf
    
    '''
    
    touch
    '''创建空文件
    touch 文件名
    
    touch a.txt b.txt   (可一次性创建多个文件)
    '''
    
    cp指令
    '''拷贝指令
    cp [选项] source(源) dest(目标)
    常用选项
    -r  :递归拷贝整个文件夹
    
    使用细节
    cp 强制覆盖不提示
    '''
    
    rm指令
    '''移除指令
    rm [选项] 要一次后逇文件或目录
    常用选项:
    -f  强制删除不提示
    -r  递归删除整个文件夹
    
    
    '''
    
    mv指令
    '''移动指令
    mv oldNameFile newNameFile(重命名)
    mv /temp/movefile /targeFolder (移动文件(夹)到指定目录下)
    
    # 将当前目录下的a.txt文件重命名为b.txt
    mv a.txt b.txt
    
    # 将当前目录下的test移动到当前目录下的test1文件夹下
    mv test test1 
    
    # 绝对路径方式
    mv /home/cyan/a.txt /root
    
    
    # mv 文件1 文件2    如果文件2不存在,是重命名。如果文件夹2存在,则是覆盖。(会有提示,可用mv不提示)
    # mv 文件 文件夹      文件移动到文件夹下
    # mv 文件夹1 文件夹2   文件夹1移动到文件夹2下 
    # mv 文件夹 文件 ×错误用法
    '''
    
    cat指令
    '''查看文件内容,只读的方式
    cat [选项] 要查看的文件
    常用选项
    -n:显示行号
    
    
    cat -n /etc/profile | more  (more分页显示)
    
    '''
    
    more指令
    '''more指令是基于vi编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。
    常用快捷键:
    空格键:代表往下翻一页
    enter:代表乡下翻一行
    q:代表立刻离开more,不再显示该文件内容
    Ctrl+F:代表下一屏 (forward)
    Ctrl+B:代表上一屏  (back)
    
    '''
    
    less指令
    '''less指令用来分屏查看文件内容,它的功能与more指令类似,但是比more指令更加强大,支持各种显示终端。
    less指令在显示文件内容时,并不是一次将整个文件加载后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。
    
    常用快捷键:
    空格键:向下翻动一页
    [pagedown] 向下翻动一页
    [pageup]  向上翻动一页
    /字串  向下搜寻字串的功能,n:向下查找。N:向上查找
    ?字串  向上搜寻字串的功能,n:向上查找。N:向下查找
    q 离开less显示
    
    
    '''
    
    >和>>指令
    # > 输出重定向和 >> 追加
    ls -l > 文件  # 列表的内容写入文件中(覆盖写)
    ls -al >> 文件 # 列表的内容追加到文件末尾
    
    cat 文件1 > 文件2  # 将文件1的内容覆盖到文件2中
    echo "内容"  >> 文件 # 将内容追加写入到文件中
    
    echo指令
    '''
    echo [选项] [输入内容]
    
    echo $PATH   # 输出当前的环境变量
    '''
    
    head指令
    '''
    head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行
    基本语法
    	head 文件 (查看文件前10行)
    	head -n 文件 (查看文件前n行)
    
    '''
    
    tail指令
    '''tail用于输出文件中尾部的内容,默认情况下tail显示文件后10行内容
    基本语法
    	tail 文件
    	tail -n 文件
    	tail -f 文件 (实时追踪该文档的所有更新)
    '''
    
    ln指令
    '''软连接也叫符号连接,类似于windows里的快捷方式,主要存放了链接其他文件的路径
    基本语法
    	ln -s [源文件或目录] [软链接名](给源文件创建一个软链接)
    
    '''
    # 创建一个名为LinkToRoot的软链接到root目录
    ln -s /root LinkToRoot
    # 删除软链接
    rm LinkToRoot # 不要带斜杆
    
    history指令
    '''查看所有执行过的指令
    history n (查看最近n个执行的指令)
    
    
    !num (num为数字)
    !178 (执行编号为178的指令)
    
    '''
    
  • 相关阅读:
    webpack.config.js====entry入口文件的配置
    准备工作、安装webpack、初始化项目
    git的安装
    Spring validation 后端校验【转】
    http get post 参数校验
    Spring AOP execution表达式
    spring中Constructor、@Autowired、@PostConstruct的顺序【转】
    Mockito
    Mybatis LIKE模糊查询
    PowerMock
  • 原文地址:https://www.cnblogs.com/Ghostant/p/12561081.html
Copyright © 2011-2022 走看看