一.简单命令:
1.who 列出所有正在使用系统的用户、所用终端名和登陆到系统的时间
2.echo 将命令行中的参数显示到标准输出(即屏幕)上
3.date 在屏幕上显示或设置系统的日期和时间
4.cal 显示公元1~9999年中任意一年或者任意一个月的日历
5.clear 清除屏幕上的信息
6.passwd 修改用户密码
7. hostname 修改或查看主机名;
uname 显示系统及版本信息
8. df 功能:用于查看文件系统的各个分区的占用情况
9. du 格式: du [参数] <目录名>
功能: 查看某个目录中各级子目录所使用的硬盘空间数,默认以块为单位。
10. free
功能: 用于查看系统内存,虚拟内存(交换空间)的大小占用情况
11. cd 进入目录
12. pwd 显示当前目录的绝对路径名
13.ls 显示文件或目录及其属性
14. mkdir 创建目录文件 例如 mkdir dir1 dir2 dir3
15. rmdir 删除空目录 例如rmdir dir1
16. touch 创建文件或修改文件属性
17.cat 查看文件内容,类似命令more less head tail等
18.rm 删除文件,rm -r dir 递归方式删除非空目录dir
19. mv 移动文件或改动文件名称
20. rename 文件重命名(批量改名)
21. cp 复制文件
22. find 查找文件,如find /etc/ pass* ,类似命令locate
23. grep 在文件内容中查找,例如grep “rpm” /etc/passwd
二、常用命令:
1. more命令
一般格式: more [选项] 文件
说明:该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今已显示的该文件 的百分比:--More--(XX%),按enter键显示下一行信息。
常用选项:
-num,这个选项指定一个整数,表示一屏显示多少行。
-d,在每屏的底部显示以下更友好的提示信息:
-- More--(XX%)[Press space to continue,'q' to quit.]
-c或-p,不滚屏,在显示下一屏之前先清屏。
+num,从行号num开始。
例如:
当用ls命令查看文件列表时,如果文件太多,则可配合more命令使用:
[pp@linux etc]$ ls -al | more
以长格形式显示etc目录下的文件列表,显示满一个画面便暂停,可按空格键继续显示下一画面,或按Q键跳离
2.less命令
less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。
例如:
以长格形式列出/etc目录中所有的内容。用户可按上下键浏览或按Q键跳离
3.head命令
一般格式: head [选项] file
说明:head命令在屏幕上显示指定文件的开头若干行,行数由参数值来确定。显示行数的默认值是10。
选项:
-c,--bytes=SIZE 显示前面SIZE个字节。
-n,--lines=NUMBER NUMBER的值指定显示前面多少行。默认为10行。
-q,-quiet,--silent 不显示给定文件的标题。
-v,--verbose 始终显示给定文件的标题。
4.tail命令
一般格式: tail [选项] [file] …
说明:tail命令在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。
选项:
-c,--bytes=N 输出最后N个字节。
-n,--lines=N 输出最后的N行,而不是默认的10行。
-q,-quiet,--silent 不输出包含给定文件名的标题。
-v,--verbose 始终输出包含给定文件名的标题。
例如:
[root@linux root]# tail -10 /etc/passwd
显示/etc/passwd/文件的倒数10行内容
5.ln命令
一般格式:ln [选项] 源文件 [目标文件]
说明:用来创建链接
选项:
-s 建立符号链接,而不是硬链接。
例如:
[root@linux pp]# ln –s /usr/share/doc doc
创建一个链接文件doc,并指向目录/usr/share/do
[root@linux pp]# ln /usr/share/test hard
创建一个硬链接文件hard,这时对于test文件对应的存储区域来说,又多了一个文件指向它。
注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,符号链接类似于windows下的快捷方式。
6.tar命令
tar是Linux下常用的打包、压缩和解压工具,常用参数如下:
-c 创建文件
-z 是否用gzip压缩
-x 解压文件
-v 压缩或解压过程中显示进度
-f 给新文档命名,f后直接跟新文件名,不再加其他参数