• Linux学习笔记——命令


      看了一天的视频教学,记一下自认为容易忘记的东东...

    Linux命令:

    su:切换用户,加 “-” 改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,LOGNAME。此外,也会变更PATH变量。

    chmod:改变文件权限,uid, gid,t?...对应(4, 2, 1)可以在读写执行数值前添加,表示对应权限更改。

      eg:chmod 777 文件名

    <:使用“<”从定向输入源;

    <<:让系统将一次键盘输入全部输入,先送入虚拟的‘当前文档’,然后一次性输入,需要一对字母、符号或字符串作为起始终结标识符       eg:cat > file.txt  <<!     

      将输入字符输入到file.txt文件,以!为结束符。

      注意,如果file.txt中原来有数据,将会被覆盖!

    >:输出重定向;

      eg:ls > file.txt

      将本来显示在屏幕上的信息输入到file.txt中。

      注意,如果file.txt中原来有数据,将会被覆盖!

    >>:功能与“>”一样,但是不覆盖原文件中的内容,而是已追加的方式输入!

    错误重定向输出需要在">"和">>"的前面加上“2>>”、"2>"

      双重输出重定向:eg:find /etc -name passwd 2> text1 > text2

      标准输出输入到text2中,错误输出输入到text1中

      将所有的输出都输入到一个文件中

      eg:eg:find /etc -name passwd &> text

      或eg:eg:find /etc -name passwd > text 2>&1(推荐使用)

    管道:“|”

      eg:ll /etc | more         --本来ll /etc执行后屏幕不能一次全部显示,通过管道后,可以利用more命令的翻页功能从而可以翻页查看结果。

      cat < filea > fileb         --拷贝filea的内容到fileb中,将覆盖fileb中的原内容!

      cat  file.* > fileb         --将数个小文件合成一个文件

    文件查找与文件管理:

      可执行文件的搜索:which、whereis

      eg:which ls           --显示完整命名,以及路径

        eg:whereis ls       --显示路径,帮助路径,配置

      

      solcate Name         --显示所有含Name的文件路径

    find:  find [路径] [参数] [表达式]           --强大的查找命令!

    wc: 统计文件的行、词、字数

      eg:wc file

        显示:3 4 5 file   --3表示file的行,4表示词数,5表示字符

      如果使用(-l)、(-w)、(-c)分别只对行、词、字进行统计。

    grep :显示文件中匹配关键字的行

      eg:grep "a" file       --只显示含”a“的行

      如果使用(-n)显示行号,如果使用(-v)显示没有"a"的行。

      

    sort:按序重排文本并送显示(不改变文件内容)

      参数:-r 反向排序

    diff:报告文本差异内容

    comp:报告文本差异位置

    uniq:去除文件中重复的行

    cut:显示文件中的某一列

    paste:文件拼接

    文件管理——压缩工具(3对)

    gzip,gunzip;compress,uncompress;bzip2, bunzip2。(压缩,解压)

    zcat:可以查看gzip压缩的文件内容

    bzcat:可以查看bzip2压缩的文件内容

    tar:打包

    参数:c:将文件备份出来

         v:将过程输出

         x:从文件中解出备份

    eg:

    备份:tar cvf backup.tar *.txt

    解压:tar xvf backup.tar -C backup/    

    打包后压缩:tar zcvf filename.tar.gz files        --生成压缩了的打包文件

    解出解压文件:tar zxvf filename.tar.gz

    同样:tar jcvf filename.tar.bz2 files              --生成打包后的压缩文件

    解压:tar jxvf filename.tar.bz2

    用户管理:

      检查用户身份:

        who:查询当前在线的用户

        groups:查询用户所属的组

        id:显示当前用户信息

        finger:查询用户信息

      添加用户:

        useradd <username>

        passwd <password>

        usermod:更改用户

        userdel: 删除已存在的用户,参数-r可以把用户目录一起删除(系统管理员权限)

  • 相关阅读:
    性能测试入门
    PHP基础
    SpringCloud五大核心组件
    selenium(八)持续集成
    四种隔离级别和脏读、幻读、不可重复读
    RocketMQ【目录】
    ModelAgnostic Counterfactual Reasoning for Eliminating Popularity Bias in Recommender System
    How Powerful is Graph Convolution for Recommendation?
    ScoreBased Generative Modeling through Stochastic Differential Equations
    Graph Embedding for Recommendation against Attribute Inference Attacks
  • 原文地址:https://www.cnblogs.com/Longlycsu/p/2430288.html
Copyright © 2020-2023  润新知