单元总结(2)

来源:互联网 发布:百分百软件 破解版 编辑:程序博客网 时间:2024/04/30 16:55

****************简单的系统命令******************

1)cal 【options】 【【【day】month】year】  显示日历

eg:cal 24 12 2016

2)passwd  参数   用户名称

    -S     用户密码信息,   -l         锁定帐号,     -u    解锁,           -n       设定密码最短有效期,     -x     设定密码最长有效期,      -w    警告期,  

     -i      设定用户非活跃天数,         -d   清除用户密码

监控passwd密码信息:watch -n 1 passwd -S 用户名(eg:student)

0:最短更改密码时间  99999:最长更改密码时间   7:密码到期的前7天发出警告  -1:到期当天密码冻结

3) date                 查看当前系统时间

设定系统时间:date 122408302016.30    设定系统时间为2016年12月24日08:30:30  ,2016表示年 .30表示秒(可以不加)

-d +xday -xday    查看x天前或者后的时间

+%...                   设定date的输出格式

监控时间           watch -n 1 date                每秒监控1次

4)file              查看文件的类型

5) wc filename 统计文字容量信息

-w  字数,       -l     行数,      -c 字节数 ,  -m 字符数

6)ls  列出文件或目录信息,后面没有目标默认为当前目录

     ls directory|filename     列出目录或文件内容

   -d 列出目录本身        -l 列出文件或目录里面内容的属性        -ld   列出目录本身属性     -a  显示目录中所有内容,包括|以“.”开头的隐藏文件      -R第归显示目录中的内容

7)cd directory              切换工作目录到指定目录

      cd -                          切换工作目录到之前所在目录

      cd ~                         切换目录到自己的家目录
      cd ~ username        切换到指定用户家目录

      cd ..                          进入到当前目录的上级目录

8)history                      显示历史

     history  -c                  清楚当前环境当中的历史目录

     ! 数字                      执行第多少行命令

      ! 字母                     执行最近一条以这个字母开头的命令

   ctrl+R+关键字              执行最近一条含有这个关键字的命令  

 上下键                           逐行调用命令

9)table       自动补齐存在的命令,文件名称,某些命令的参数

     a+table*2          显示系统中所有以a开头的命令

************文件管理***********

watch -n 1 stat filename   观测该文件的修改状态    touch -t 修改时间

ls /目录/   |   wc -l    查看该目录下的文件数

1)cp                            文件复制

      cp file directory       将file复制到directory中

      cp file test               建立test文件模板为file

      cp -r directory directory1        复制目录

2)mv 移动或重命名

       mv file file1 directory                           移动file file1到directory中

       mv 存在的文件 不存在的文件             重命名文件

3)touch  file          创建文件      (touch还可修改文件时间)

4)mkdir  directory    创建目录

        -p                         上级目录不存在时自行建立

5)rm    删除目录或文件       -f         强行删除不提示          -r(递归)删除目录

6)cat  filename             显示文件全部内容

      head   filename       显示文件的前几行             head -n 5  filename              查看文件的前5行

      tail       filename        显示文件的后几行            tail -n 5 filename                  查看文件的后几行

      less   filename           分页浏览               /关键字   查找关键字               N|n    向上向下显示关键字

*************vim 文本方式编辑文件***************

vim filename  进入到命令模式

命令模式不能编辑文件,进入插入模式才可编辑文件

按“i”进入插入模式

编辑完成后。按“esc”退出插入模式

输入“:wq”保存退出  q!强制退出

vim filename 如果filename不存在则自动创建

vim 没有操作对象直接打开时,编辑文件后要:wq filename

***************正则表达式***************

*                                                   匹配0到任意字符

?                                                 匹配单个字符

[[:alpha:]]                                      匹配单个字母

[[:lower:]]                                      匹配小写字母

[[:upper:]]                                     匹配大写字母

[[:digit:]]                                        匹配单个数字

[[:alnum:]]                                     匹配单个字母或数字

[[:punct:]]                                      匹配单个符号

[[:space:]]                                      匹配单个空格

{}     表示不存在或者存在的

{1..9}             1-9

{a..f}               a-f

{1,3,5}             1,3,5

{a,b,c}             a  b  c

{1..3}{a..c}      1a 1b 1c 2a 2b 2c 3a 3b 3c

[]        表示存在的

[a-C]                aA bB cC

[a-c]                 aA bB c

[1-3]                  1 2 3

[123]                 1 2 3

[^abc] | [!abc]    除了a 除了b除了 c

~            当前用户家目录

~ username   指定用户家目录

~ +                  当前目录

~ -                   当前目录之前所在目录

.                       当前目录

..                      当前目录的上一级

****************二级目录的作用*****************

/bin                    二进制可执行文件即系统命令

/sbin                  系统管理命令存放位置

/boot                  启动分区,负责系统启动

/dev                   设备管理文件

/etc                    大多数系统管理文件

/home                普通用户家目录

/lib                      32位系统库文件存放位置

/lib64                  64位系统库文件存放位置 

/media                系统临时设备挂载点

/mnt                    系统临时设备挂载点

/run                     系统临时设备挂载点

/opt                     第三方软件安装位置

/proc                   系统信息

/root                    超级用户家目录

/srv,/var               系统数据

/sys                     系统管理,主要管理内核

/tmp                     系统临时文件存放位置

/usr                      系统用户相关信息数据及用户自定义软件存放位置

*********************manual******************

man man          查看man命令的帮助

man passwd     查看passwd命令的帮助

man的级别

1                      系统命令

2                       系统接口

3                       函数库

4                       特殊文件,比如设备文件

5                       文件

6                       游戏

7                       系统的软件包

8                       系统的管理吗,命令

9                       内核

man 5 passwd  查看passwd文件的帮助

man 1 passwd  查看passwd命令的帮助,1可以省略

man页面的快捷方式

上下键               向上或向下一行

pagedup/pagedown           向下或向上一个屏幕

d | u                                   向下或者向上半个屏幕

G | gg                                  跳转页面到man最下面或最上面

/关键字                                搜索关键字,关键字会高亮显示 n向下匹配 N向上匹配

q                                          退出帮助界面

0 0
原创粉丝点击