马哥第三天学习

history
查看命令使用历史记录
快捷操作
!编号 (执行该命令)
!string (执行最近一次的该命令开头的)

 echo “ export  HISTSIZE =5">>/etc/profile  记录条数

 系统管理命令
 shutdown :关机
         -h    关机

                 +m  (m为数字,如+5  5分钟后关机)

                 -r    重启

init 0。关机

init 6   重启

用户登入信息查看命令

whoami  :显示当前登入有效用户

who    :显示当前所有终端会话

w   :显示当前所有会话及操作

目录管理类文件

cd, pwd, ls

mkdir, rmdir, tree

mkdir [options] /path/to/somewhere
-p: 存在于不报错,且可自动创建所需的各目录;
-v: 显示详细信息
-m MODE: 创建目录时直接指定权限;

tree:
-d: 只显示目录
-L level:指定显示的层级数目
-P pattern: 只显示由指定pattern匹配到的路径;

rmdir:删除空目录
rmdir [OPTION]... DIRECTORY...
-v: 显示过程;

练习:
(1) 如何创建/tmp/x/y1, /tmp/x/y2, /tmp/x/y1/a, /tmp/x/y1/b, /tmp/x/y2/a, /tmp/x/y2/b
mkdir /tmp/x/{y1,y2}/{a,b}

(2) 如何创建x_m, y_m, x_n, y_n
    mkdir {x,y}_{m,n}

(3) 如何创建/tmp/bin, /tmp/sbin, /tmp/usr, /tmp/usr/bin, /tmp/usr/sbin
    mkdir -p /tmp/{bin,sbin,usr/{bin,sbin}}

文本文件查看类命令:

cat, tac

more, less, tail, head

more
more [OPTIONS...] FILE...
-d: 显示翻页及退出提示

less
less [OPTIONS...] FILE...

head
head [OPTION]... [FILE]...
-c #: 指定获取前#字节
-n #: 指定获取前#行
-#:

tail
tail [OPTION]... [FILE]...
-c #: 指定获取后#字节
-n #: 指定获取后#行
-#:
-f: 跟踪显示文件新追加的内容;

                        文件的时间戳管理工具:

            touch

文件:metadata, data
查看文件状态:stat

三个时间戳:
    access time:访问时间,简写为atime,读取文件内容
    modify time: 修改时间, mtime,改变文件内容(数据)
    change time: 改变时间, ctime,元数据发生改变

touch命令:
touch [OPTION]... FILE...
-a: only atime
-m: only mtime
-t STAMP:
[[CC]YY]MMDDhhmm[.ss]
-c: 如果文件不存,则不予创建

猜你喜欢

转载自blog.51cto.com/11224079/2142899