zoukankan      html  css  js  c++  java
  • 094_Linux基本命令一

    1.创建账号

      useradd lisi
      useradd -d /home/ww wangwu

    2.设置密码:passwd 账号名
      passwd lisi

    3、删除账号:userdel [选项] 账号名
      userdel wangwu:只是删除账号,主目录保留
      userdel -r wangwu:删除账号,同时把他的主目录删除5、

    4.切换账号:su root

    ==================================================================================
    组管理:
    1、创建组:
      groupadd dev
    2、删除组:
      groupdel dev
    3、查看用户所在的组:id 账号名
      id zhangsan
      |-->uid:用户的标识
      |-->gid:用户的主组id,创建账号时就分配的组
      |-->组:用户所属的普通组
    4、将用户添加到指定组中:gpasswd -a 用户名 组名
      gpasswd -a zhangsan dev
    5、将用户从指定组中移除:gpasswd -d 用户名 组名
    6、创建用户时指定所属的组:useradd -g 组名 用户名
      useradd -g dev wangwu
    =====================================================================================
    系统操作命令:
    1、关机: 
        shutdown now:立即关机
        shutdown -h 1:定时关机

    2、重启:shutdown [选项]
      shutdown -r now:立即重启
      reboot:立即重启

    3、把linux内存中的数据同步到磁盘:sync
    =====================================================================================
    linux中的帮助命令:
    1、man:查看linux帮助文档上有关此命令的用法。
      man ls
    注:分屏显示所有帮助信息,回车--翻一行,空格---翻一页,q---退出查看。
    2、help:查看命令内置的帮助信息。
      help cd

    =====================================================================================

    linux的vi与vim命令
    一般状态:刚打开文件就进入到一般状态;
        只能查看文件,不能编辑文件内容。
    编辑状态:按i或者a,由一般状态进入编辑状态;
        不但能查看文件,还能够编辑文件的内容;
        只能编辑内容,不会保存内容;
        按Esc键,从编辑状态回到一般状态。
    命令行状态:按冒号键,由一般状态进入命令行状态;
        wq命令:保存编辑内容,并且退出vi;
        q!命令:不保存编辑内容,并且退出vi。
    3、vi/vim的快捷键:
    复制当前行:进入一般状态,按yy,把当前行复制到剪切板;粘贴,按p;
    复制当前行开始往下5行:进入一般状态,按5yy,把当前行复制到剪切板;粘贴,按p;
    删除当前行:进入一般状态,按dd;
    删除当前行往下5行:进入一般状态,按5dd;
    在文件中搜索关键字:进入命令行模式,输入/搜索的关键字,回车;
              按n键可以查找下一个关键字。
    取消上次编辑的内容:进入一般模式,按u,相当于windows中的ctrl+z键
    把光标移动到首行:进入一般模式,gg
    把光标移动到尾行:进入一般模式,GG
    把光标移动到第10行:进入一般模式,10 + shift+g
    显示行号:进入命令行模式,输入:set nu,回车
    取消显示行号:进入命令行模式,输入:set nonu,回车


    =====================================================================================
    文件和目录的操作命令:
    1、查看当前所在完整目录:pwd
    2、查看当前[/指定]目录下所有的子目录和文件:ls [选项] [目录]
      ls:普通查看
      ls -l:以列表的形式显示当前目录下所有的子目录和文件
      ls -a:显示当前目录下所有的子目录和文件(包括隐藏文件)
      ls -al:
    3、切换目录:cd 目录名称

      cd ..:切换到上一级目录

      cd ~:切换到当前用户根目录.
    4、创建目录:mkdir [选项] 目录名称
      mkdir test2:创建一级目录
      mkdir /opt/testDir/test3:创建一级目录(opt/testDir这些目录必须存在)
      mkdir -p /opt/testDir/test4/t1:创建多级目录
    5、删除空目录:rmdir 目录名称
      rmdir test1
      rmdir /opt/testDir/test2
    6、创建文件:touch 文件名列表(能一次性创建多个文件)
      touch test2.txt test3.txt test4.txt
    7、复制文件或者目录:cp [选项] source dest
      cp test3.txt test3
      cp -r test4 test3(将test4文件递归复制到test3)
      cp test3.txt test3:强制复制,如果已经存在文件或者目录,则强制覆盖。
    8、删除文件或者目录:rm [选项] 文件名/目录名
      rm test1.txt
      rm -f test2.txt(-f可以强制删除文件)
      rm -r test4(-r可以强制删除目录,rm不能直接删除目录)
      rm -rf test3
    9、移动目录或者文件:mv 文件名/目录名 目录名
      mv test3.txt test1
      mv test2 test1
      mv test.txt test1.txt:文件重命名
    10、查看文件内容:
      1)、cat [选项] 文件名:一次性列出文件的所有内容。
        cat test1.txt
        cat -n test1.txt(显示行号)
      2)、more 文件名:分屏显示文件内容。
        more test1.txt
        回车--翻一行,空格---翻一页,q---退出查看。
      3)、less 文件名:分屏显示文件内容,分页加载文件,效率更高,适合查看大文件。
        less 文件名
      4)、head [选项] 文件名:查看文件的前多少行(默认显示前10行)
        head test1.txt
        head -n 15 test1.txt
      5)、tail [选项] 文件名:查看文件的后多少行(默认显示后10行)
        tail test1.txt
        tail -n 15 test1.txt
    11、查看系统常量或者变量内容:echo 变量或者常量名称
       echo $PATH
       echo Hello world!
    12、查看命令 > 文件名:把查看命令的输出结果覆盖写到文件中。
      ls > test4.txt("直接把原来的文件覆盖了")
      cat test4.txt > test1.txt:文件内容的复制
    13、查看命令 >> 文件名:把查看命令的输出结果追加写到文件中。
      ls >> test4.txt




  • 相关阅读:
    TCP通信丢包原因总结
    根据日志查看QPS
    mysql:备份、复制
    集群
    redis性能提升
    redis源码——多机数据库的实现
    redis源码——单机数据库的实现
    redis 设置过期Key 的 maxmemory-policy 六种方式
    字符处理
    贝塞尔曲线
  • 原文地址:https://www.cnblogs.com/pogusanqian/p/12671115.html
Copyright © 2011-2022 走看看