date用于显示时间
cal用于显示日历
clear清除屏幕上的信息
文件显示命令
cat命令:以滚屏方式显示文件内容
-b:对所有非空行进行编号
-n:对所有行进行编号
-s:将相邻空行合并成为一个空行
--help:显示帮助信息
--version:显示版本信息
more命令:以分屏方式显示文件内容
-num:一次显示多少行
-d:在屏幕下方显示提示信息
-c:在显示下一屏之前先清屏
space键:翻页
enter键:下一行
h:显示帮助信息
b:显示上一屏内容
q/Q:中途退出more命令
less命令:用来分屏显示文件的内容
区别:less命令可以向前或者向后浏览,pageup,pagedown,上下箭头
退出:按q键(more命令:当文件结束时自动退出)
head命令:显示文件的开头若干行
-num:显示前num行,默认值为10
-cn:显示前面n个字节
-v:显示前10行,在前面出现标题
-q:显示前10行,不显示标题
说明:可以显示多个文件,多个文件的时候,默认显示文件的名称
tail命令:显示文件的末尾若干行
-num:显示后num行,默认值为10
-cn:显示最后n个字节
-v:显示最后10行,在前面出现标题
-q:显示最后10行,不显示标题
说明:可以显示多个文件,多个文件的时候,默认显示文件的名称
touch命令:
功能:修改文件的时间为系统当前的时间,创建一个空文件
查找,排序命令
find命令:在使用,管理Linux系统中方便的查找指定的文件
find [目录列表] [匹配标准]
grep命令:该命令可以在指定文件中查找与给出的模式相匹配的内容
-v:列出不匹配串或者正则表达式的行
-c:对匹配的行计数
-l:之显示包含匹配的文件的文件名
-i:产生不区分大小写的匹配,缺省状态是区分大小写的
比较文件内容的命令
comm命令:对两个已经排好序的文件进行比较
comm -123 file1 file2
comm读取这两个文件,然后生成3列输出:
仅在file1中出现的行
仅在file2中出现的行
在两个文件中都存在的行
选项123抑制对应列的显示
Diff命令:该命令逐行比较两个文件,列出他们的不同之处,并且告诉用户,为了使两个文件一致,需要修改哪些行
Diff 源文件 目标文件
文件内容统计命令
wc命令:统计文件的行数,字数,字节数
-c:统计字节数
-l:统计行数
-w:统计字数(以字符串为单位)
-m:统计字符个数(以字符为单位)
当前目录用"."表示
父目录用".."表示
Linux系统主要目录说明:
/root:超级用户root的主目录,其他用户的目录都位于home目录下
/tmp:供所有用户暂时存放文件的目录,默认为所有用户都可以读写执行文件,产生的临时文件也存放在这里
/usr:存放用户使用的系统命令以及应用程序等信息
ls命令:列出指定目录的内容
-a:显示隐藏文件
-A:显示隐藏文件,之不过不列出"." ".."目录
-l:使用长格式显示文件内容
-F:在列出的文件名后面加上符号以区分文件的类型
/表示目录
*表示可执行文件
@表示符号链接文件
联机帮助命令:
man命令:显示某一个命令的联机帮助手册
-f:之显示命令的功能
-w:之显示文件所在的位置(路径)
-path:显示命令的详细帮助信息
help命令:查看所有的shell内置命令的帮助信息
-s:显示命令的格式
whereis:寻找一个命令的所在位置
-b 只查找二进制文件
ps命令:查看当前系统中运行的进程的信息
-a:显示系统当前终端的进程信息
-e:显示所有的进程
-l:以长格式显示进程信息
top命令:监控系统中的资源,包括内存,交换分区和CPU 的使用率
top命令的信息可以分为两部分:
(1)为系统状态的统计信息
(2)为系统中各个进程的详细信息
kill命令:用来终止一个进程
-l:显示信号名称列表
sleep命令:是进程暂时停止执行一段时间
time:为进程将睡眠的时间,以秒为单位