首页 > 代码库 > 命令学习
命令学习
ls命令
功能说明
ls命令显示指定目录下的内容,列出工作目录所含的文件及子目录。用法如下:
ls [OPTION]... [FILE]... |
常用选项
cat:concatenate 是Linux下查看文件内容的命令
常用文本文件查看工具:cat和tac
cat /etc/fstab
cat /etc/passwd
cat [OPTION]... [FILE]...
-n:给显示的文本行统一编号
-E:显示行结束符$
tac:逆序显示
文本文件查看工具:
tac /etc/fstab
tac /etc/passwd
tac [OPTION]... [FILE]...
-n:给显示的文本行统一编号
-E:显示行结束符$
示例:
[root@www ~]# cat -n /etc/fstab /etc/issue #显示行号
示例:
[root@www ~]# cat -E /etc/fstab #显示行结束符$
示例:
[root@www ~]# cat /etc/issue #正着显示 [root@www ~]# tac /etc/issue #逆向显示
分屏查看命令:more和less
more命令:
more FILE
特点:翻屏至文件尾部后自动退出;
less命令:
less FILE
按行查看命令:head和tail
head命令:
查看文件的前n行:
head [options] FILE
-n #
-#
tail命令:
查看文件的后n行:
tail [options] FILE
-n #
-#
-f:查看文件尾部内容结合后不退出,跟随显示新增的行(可用于生产环境中显示日志用)
示例:
创建1.log文件,添加16行,16下的空行也占一行
[root@note1 ~]# head 1.log #默认不输入选项,是显示前10行 1 2 3 4 5 6 7 8 9 10 [root@note1 ~]# head -6 1.log #加入-6选项,只显示前6行 1 2 3 4 5 6 [root@note1 ~]# tail 1.log #默认不输入选项,是显示后10行 8 9 10 11 12 13 14 15 16 [root@note1 ~]# tail -6 1.log #加入-6选项,只显示后6行 12 13 14 15 16 [root@note1 ~]#
获取指定文件的元数据:stat
在Windows下,文件有:创建时间、修改时间、访问时间
在Linux下,文件也有三个时间:访问时间、修改时间、状态改动时间
二者之间的区别是,Linux没有创建时间的概念。
stat - display file or file system status
stat FILE...
文件:两类数据
元数据:metadata
数据:data
时间戳:
Access: 2016-05-09 15:46:02.760292277 +0800
Modify: 2016-05-09 15:46:02.760292278 +0800
Change: 2016-05-09 15:46:02.760292278 +0800
Access访问时间、Modify修改时间、Change状态改变时间。
touch命令:
touch - change file timestamps
touch [OPTION]... FILE...
-c:指定的文件路径不存在时不予创建;
-a:仅修改access time;
-m:仅修改modify time;
-t STAMP
[[CC]YY]MMDDhhmm[.ss]
本文出自 “赵东伟的博客” 博客,请务必保留此出处http://zhaodongwei.blog.51cto.com/4233742/1870583
命令学习