Linux系统操作命令

关机 (系统的关机、重启以及登出 ) 

   shutdown -h now 关闭系统

   shutdown -r now 重启

   reboot 重启

   logout 注销

处理目录的常用命令

   ls : 列出目录及文件名

      -a :全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)

      -d :仅列出目录本身,而不是列出目录内的文件数据(常用)

      -l :长数据串列出,包含文件的属性与权限等等数据;(常用)

   cd :切换目录  

     cd .. 返回上一级目录 

     cd ../.. 返回上两级目录 

     cd 进入个人的主目录 

     cd ~user1 进入个人的主目录 

     cd - 返回上次所在的目录 

    

    pwd :显示目前的目录

      -P :显示出确实的路径,而非使用连结 (link) 路径。

   mkdir :创建一个新的目录

       -m :配置文件的权限 直接配置,

       - p :帮助你直接将所需要的目录

   rmdir :删除一个空的目录

   cp : 复制文件或目录

   rm : 移除文件或目录

   mv : 移动文件与目录,或修改文件与目录的名称

   touch  命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件

file显示文件类型

   uniq 命令用于检查及删除文本文件中重复出现的行列,一般与 sort 命令结合使用

文件内容查看

   cat  由第一行开始显示文件内容

    -n 或 --number:由 1 开始对所有输出的行数编号。

   -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。

   -s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。

   -v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。

   -E 或 --show-ends : 在每行结束处显示 $。

   -T 或 --show-tabs: 将 TAB 字符显示为 ^I。

   -A, --show-all:等价于 -vET

   tac  从最后一行开始显示,可以看出 tac 是 cat 的倒着写

   nl   显示的时候,顺道输出行号!

   more  一页一页的显示文件内容

   less 与 more 类似,但是比 more 更好的是,他可以往前翻页!

   head  只看头几行

   tail  只看尾巴几行

   man 查看各个命令的使用文档,如 :man cp

   find  用于在文件树中查找文件,并作出相应的处理

   

用户和群组 

 

   groupadd group_name 创建一个新用户组

 

   groupdel group_name 删除一个用户组

 

   groupmod -n new_group_name old_group_name 重命名一个用户组 

 

   useradd user1 创建一个新用户

 

   userdel -r user1 删除一个用户 ( '-r' 排除主目录)

 

   passwd 修改口令

 

   passwd user1 修改一个用户的口令 

   wc功能为统计指定的文件中字节数、字数、行数,并将统计结果输出

  命令格式:

   wc [option] file..

 

    -c 统计字节数

   -l 统计行数

   -m 统计字符数

   -w 统计词数,一个字被定义为由空白、跳格或换行字符分隔的字符串

 

备份

   dump -0aj -f /tmp/home0.bak /home 制作一个 '/home' 目录的完整备份 

   dump -1aj -f /tmp/home0.bak /home 制作一个 '/home' 目录的交互式备份 

   restore -if /tmp/home0.bak 还原一个交互式备份 

   rsync -rogpav --delete /home /tmp 同步两边的目录

  

 

posted @ 2020-10-18 21:27    阅读(88)  评论(0)    收藏  举报