• Linux下常用命令


     1.处理目录的命令

    //显示当前目录
    pwd
    
    //创建一个新的目录
    mkdir
    
    //删除一个空的目录
    rmdir
    
    //进入某一文件目录
    cd [文件路径]
    
    //回退上级目录
    cd ..
    
    //进入根目录
    cd /
    
    //复制文件或目录
    cp 
    
    //移动文件与目录,或修改文件与目录的名称
    mv

    2.查看文件指令

    //显示该目录下的所有文件及目录
    ls
    
    //显示所有文件及目录,包括隐藏文件
    ls -a
    
    //显示所有文件的详细信息
    ls -l
    
    //列出该目录大小和所有文件
    ls -h

     3.链接文件

     ln 命令保证链接文件的同步性,无论改动哪一处文件,其他文件都会发生相应的变化

    ln -s [源文件] [目标文件] //软链接(symbolic link),不会占用磁盘空间,在目标目录生成一个源文件的镜像
    ln [源文件] [目标文件] //硬链接(hard link),占用磁盘空间,在目标目录生成一个和源文件大小相同的文件

     

    4.文件权限

     在Linux中第一个字符代表这个文件是目录、文件或链接文件等等。

    • 当为[ d ]则是目录
    • 当为[ - ]则是文件;
    • 若是[ l ]则表示为链接文档(link file);
    -rw-r--r-- 1 root root 11492 1970-01-01 08:00 property_contexts
    drwxr-xr-x 3 root root 60 1970-01-01 08:00 res

    Linux文件属性有两种设置方法,一种是数字,一种是符号。

    Linux文件的权限有三组,三组拥有各自的read/write/execute权限。

    第一组[rwx]表示user:该文件的所有者拥有该文件的权限

    第二组[rwx]表示group:所有者的同组用户拥有该文件的权限

    第三组[rwx]表示others:其他用户拥有该文件的权限

    权限数字对照表:

    权限名称 权限 数字
    可读 r 4
    可写 w 2
    可执行 x

    1

     

    符号类型改变文件权限

    使用 u, g, o 来代表三种身份的权限

    此外, a 则代表 all,即全部的身份。读写的权限可以写成 r, w, x

    +  增加权限

    -   取消权限

    =   表示唯一设定权限

    改变文件的权限方式,例如: 

    chmod 600 [文件或目录]  //权限为 -rw------- ,即[4+2][0][0],user拥有可读可写权限。

    chmod ugo + r [文件或目录] //权限为 -r--r--r-- 

    chmod a + r [文件或目录]  //权限为 -r--r--r--  

    5.vi& vim 命令

    • 两种工作模式
          命令模式:接受、执行 vi & vim 操作命令的模式,打开文件后的默认模式;输入“i”进入编辑模式。
          编辑模式:对打开的文件内容进行 增、删、改 操作的模式;在编辑模式下按下 ESC 键,回退到命令模式。
    • 创建、打开文件
    //打开或新建文件,并将光标置于第一行首
    vi filename 
    
    //打开文件,并将光标置于第n行首
    vi n filename
    
    //打开多个文件,依次进行编辑
    vi filename....filename
    • 保存文件   
     //按ESC键 跳到命令模式,然后:    
    //保存文件但不退出vi
    :w
    
    //将修改另外保存到file中,不退出vi
    :w file
    
    //强制保存,不推出vi
    :w!
    
    //保存文件并退出vi
    :wq
    
    //不保存文件,强制退出vi
    :q!
    
    //放弃所有修改,从上次保存文件开始再编辑       
    :e! 
  • 相关阅读:
    Codeforces Round #693 (Div. 3) G. Moving to the Capital (图,dp)
    Educational Codeforces Round 102 (Rated for Div. 2) B. String LCM (构造,思维)
    Hadoop离线计算——环境搭建(一)
    大数据项目开发进度(实时更新)
    【迭代式开发】v1架构设计文档——大数据开发实战项目(三)
    【迭代式开发】V1软件需求规格说明书——大数据开发实战项目(二)
    Flume安装——环境搭建(二)
    【中英双语】Spark官方文档解读(一)——Spark概述
    TortoiseSVN使用教程【多图超详细】——大数据开发实习day1
    【深度学习TPU+Keras+Tensorflow+EfficientNetB7】kaggle竞赛 使用TPU对104种花朵进行分类 第十八次尝试 99.9%准确率
  • 原文地址:https://www.cnblogs.com/lilykeke/p/10412292.html
Copyright © 2020-2023  润新知