zoukankan      html  css  js  c++  java
  • Linux简单命令的使用

    1.linux上怎么快速删除一个目录在linux中删除一个目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可解决。直接rm就可以了,不过要加两个参数-rf

       即:rm -rf 目录名字

      -r 就是向下递归,不管有多少级目录,一并删除
      -f 就是直接强行删除,不作任何提示的意思
      删除文件夹实例:rm -rf /var/log/httpd/access
      将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
      需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的,一旦删除不可恢复.
      当然,rm还有更多的其他参数和用法,man rm就可以查看了(或者输入命令rm --help)
      删除文件使用实例:rm -f /var/log/httpd/access.log
      将会强制删除/var/log/httpd/access.log这个文件

    2.用户相关的命令
    useradd -- 创建一个新用户或更新默认新用户信息
    eg:useradd liyebin -- 创建一个新用户liyebin
    passwd -- 更改当前用户的密码      链接:https://blog.csdn.net/zyy1659949090/article/details/88176303

    PS:普通用户liyebin时:先输入passwd,接着输入旧密码,最后输入新密码。    超级用户root时:输入passwd liyebin,然后直接输入新密码(root用户可以修改任意普通用户的密码)。
    su -- 切换用户
    eg:su liyebin -- 切换到用户liyebin
    exit -- 退出当前用户
    whoami -- 查看当前用户名
    who -- 显示当前已登录的用户信息l

    从超级用户root切换成普通用户,输入exit命令或者su liyebin

    logout  -- 退出当前用户

    默认按用户名和密码登陆的,都是普通用户,显示符号位$

    超级用户显示符号位#

    3.文件夹相关的命令
    mkdir liyebin -- 创建空目录liyebin(相当于windows下的空文件夹liyebin)
    mv 1.txt jiayou.txt -- 重命名(rename)Rename SOUCRCE to DEST
    -- 将1.txt重命名为jiayou.txt 源文件:1.txt 目标文件:jiayou.txt
    mv 1.txt liyebin -- move SOURCE to DIRECTORY
    -- 将1.txt移动到目录liyebin下 源文件:1.txt 目标目录:liyebin

    4.文件相关
    touch -- 创建文件

    echo  -- 往文件新增内容

    eg:echo xiongda > xiongda.txt   --     > :覆盖赋值。往文件xiongda.txt新增内容xiongda,会覆盖掉xiongda.txt原本的内容

         echo xionger >> xiongda.txt  --     >>:追加赋值。往文件xiongda.txt追加内容xionger
    seq 100 -- 显示1到100的序列。同seq 1 100等效
    seq 1 100 -- 显示1到100的序列
    seq 1 100 > 1111.txt -- 写1到100的序列到文件1111.txt
    seq 1 2 100 -- 显示1到100 首数:1 增量:2 尾数:100
    cat 1111.txt -- 查看当前文件1111.txt的内容
    head -- 查看文件前面若干行的数据
    eg:head -n 10 1111.txt -- 查看文件1111.txt前面10行数据
    tail -- 查看文件后面若干行的数据
    eg:tail -n 10 1111.txt -- 查看文件1111.txt后面10行数据
    vi
    mv
    cp
    rm
    rmdir
    5.权限相关
    chmod
    作用:改变文件或目录的权限

    格式:+:增加权限        -:删除权限        =:分配权限

               u:文件拥有者       g:文件拥有者所在组成员         o:其他组成员

               -:普通文件         d:目录
    PS:r(读):4        w(写):2       x(执行):1

    eg:chmod 777 jiayou.txt    -- 表明文件jiayou.txt的权限为rwxrwxrwx
    chown:
    6.网络
    netstat
    eg:netstat -anutp -- 查看ip地址 a:all   n:表示ip   u:udp   t:tcp    p:进程

    eg: netstat -anutp|grep 20    -- 查看端口为20的udp和tcp
    ping        --   查看网络是否可以ping通
    ifconfig   --   查看linux的ip地址

    7.进程
    ps   -- 查看进程
    top  -- 查看系统内存使用情况和动态CPU利用率
    kill   -- 杀死进程
    free  -- 查看系统内存使用情况

    8.资源相关
    df     -- 查看文件系统的容量情况和挂载点

    eg: df -h    -- 以人类可读的格式打印尺寸
    du    --  以递归方式为目录汇总每个文件的磁盘使用情况

    eg: df -h

    9.其他
    yum
    rpm
    tar
    cd       -- 切换目录
    pwd    -- 打印目录
    ls        --  查看当前目录下的全部内容(包括子目录和文件)
    grep   --  
    find    --  查看当前目录下的全部内容(包括子目录和文件)

     |        -- 管道,将一个命令的输出传送给另一个命令,作为另一个命令的输入

    eg:head -20 1.txt | tail -10   

    grep   -- 在文件中查找匹配的字符串

    eg:ls  /home|grep xiongda   -- 在home目录下过滤出xiongda的文件或目录

    clear(ctrl l)   --清空命令行界面

    10.查看帮助
    man     eg:man  mv      -- 查看mv命令的帮助

    help     eg:mv --help   -- 查看mv命令的帮助

    一行代码一行诗
  • 相关阅读:
    C#使用GZipStream压缩与解压字符串
    C# 参考之方法参数关键字:params、ref及out
    C#中cookie讲解
    WPF中窗口控件的跨线程调用
    vs2010 快捷键大全
    Python线程池
    Python 爬虫修正
    Python 爬虫插件
    Python发现爬虫插件有BUG。
    Python 存在BUG的线程池
  • 原文地址:https://www.cnblogs.com/huainanhai/p/11028607.html
Copyright © 2011-2022 走看看