zoukankan      html  css  js  c++  java
  • LINUX笔记1(命令行和目录结构)

    • linux目录功能

    • 命令行

    • shell提示符

     

    • 常用命令

    systemctl isolate multi-user.target  #切换到命令行界面,对应init级别为3
    systemctl isolate graphical.target   #切换到图形化界面,对于init级别为5

    • cd命令

    功能:切换工作目录

    用法:

    cd dirName #dirname代表目录参数
    ~ 表示普通用户的home目录或者是root用户的root(根)目录;
    . 表示当前目录;
    ..表示当前目录的上一级目录;
    - 表示上一次工作的目录;
    / 表示根目录

     

    • ls命令

    功能:显示指定目录下的内容

    用法:(注:[] 中括号代表可选)

    ls [options][name...]

    常用参数:

      • -a #显示所有文件和目录,但不会显示隐藏文件
      • -l #显示文件名,权限,拥有者,文件大小等信息
      • -r #将文件按照相反次序排列(按英文字母的相反次序)

    • mkdir命令

    功能:用来建立名称为dirName的目录

    用法:

    mkdir dirName

    mkdir {dirName_1,dirName_2}

    • touch命令

    功能:用来修改文件或目录的时间属性,包括存取时间和修改时间。当文件不存在时,创建一个新文件。

    用法:

    touch [options] fileName

     查看testFile文件的信息,发现文件不存在,使用touch命令后,testFile被创建,第二次使用touch后,时间属性被修改。

    • rm/rmdir命令

    功能:rm 删除文件或者目录;rmdir删除空目录。

    用法:

    rm [options] fileName/dirName

    rmdir [-p] dirName

    rm常用参数:

      • -i 删除前逐一询问确认。
      • -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
      • -r 将目录及以下之档案亦逐一删除。

    • cp命令

    功能:复制文件或者目录

    用法:

    cp [options] source dest

    常用参数:

    • -r  #若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。

     查看A目录的内容,查看B目录的内容,将A目录下的内容全部复制到B。

    • mv命令

    功能:

      • 为文件或者目录改名;
      • 将文件或者目录移动到其他位置;

    用法:

    mv [options] source dest

     创建A目录,查看B,B不存在。将A改名成B,再次查看B,B存在。查看A,A不存在。创建A目录,将A移动至B目录下,查看B目录内容。

    • cat命令

    功能:查看文件内容,并打印到标准输出设备上。

    用法

    cat [options] filename

    • 输出重定向(>和>>)

    echo "aa" 1>b.txt  #将正确打印的结果输出至b.txt文件中

    echo "bb" 1>b.txt #将正确打印的结果输出至b.txt文件中,并且覆盖原内容

    echo "aa" 1>>b.txt #将正确打印的结果输出至b.txt文件中,并且在原内容的基础上追加内容

    rmdir命令用来删除空白目录,a.txt是一个文件。
    rmdir a.txt 2>b.txt #将错误的输出结果,重定向至b.txt中
    rmdir c.txt 2>b.txt #将错误的输出结果,重定向至b.txt中,并且覆盖原内容
    rmdir a.txt 2>b.txt #将错误的输出结果,重定向至b.txt中,并且在原内容的基础上,追加内容

    • 其他常用命令

    pwd     #查看当前位置

    date    #日期命令

    whoami  #在线用户命令

    cal     #日历命令

    uname   #系统信息命令

    wc      #统计命令

    su      #用户切换命令

    clear   #清屏命令

    history #历史

    man     #帮助命令

    exit    #注销shell会话(ctrl+d)

    echo    #打印字符串 

     

     2行,10个单词,116个字节

     history命令中输入 !+序号数,即可完成对应的命令.

     

    之前使用su命令切换到jdr用户中,又从jdr中使用su切换回root。

    • 变量

    • 查询通配符

    *代表N个字符

    ?代表1个字符

    []代表一个字符的范围

    !和^代表取反

    网安小菜鸡
  • 相关阅读:
    IDEA 初次使用,记录心得
    排序算法代码总结-java版
    SpringMVC支持多对象Form Data绑定
    密码安全性检查代码
    PERL/LEX/YACC技术实现文本解析--XML解析
    C代码工具--自动生成enum值和名字映射代码
    再谈CSHELL对C程序员的价值
    怎样设计一个运行日志服务
    Excel里内嵌在线翻译
    EOS -- 一种灵巧的系统运行跟踪模块
  • 原文地址:https://www.cnblogs.com/jdr-gbl/p/12913234.html
Copyright © 2011-2022 走看看