1. ls命令
语法:ls [选项] [目录或文件]
功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息
常用选项:
-a 列出目录下所有文件,包括以 . 开头的文件
-d 将目录像文件一样显示,而不是显示其下的文件
-i 输出文件的i节点的索引信息
-l 列出文件的详细信息
2. pwd命令
功能:显示用户当前所在的目录
3. cd命令
语法:cd 目录名
功能:改变工作目录。将当前工作目录改变到指定的目录下
cd .. 返回上级目录
cd / 根目录
cd ~ 进入主工作目录
cd /root/Docements 切换到目录/root/Docements
4. touch命令
语法:touch 文件
功能:创建空文件
5. mkdir命令
功能:创建目录
-p 递归创建目录,若父目录不存在则依次创建
mkdir -p test/test1 :递归建立多个目录
6. rm命令
功能:删除文件或目录
-r 删除目录及其下所有文件
-i 删除前逐一询问确认
-f 文件属性为只读,也可以直接删除
-rf 强制删除
7. man命令
语法:man [选项] [参数]
选项
-a 在所有的man帮助手册中搜索 按q退出
-f 显示给定关键字的简短描述信息
-p 指定内容使用分页程序
-M 指定man手册的搜索的路径
8. cp命令
语法:cp 源文件或目录 目标文件或目录
功能:复制文件或目录
-f/-force 强制复制文件或目录,不论目的文件或目录是否已经存在
9. mv命令
语法:mv 源文件或目录 目标文件或目录
功能:移动或重命名文件
-f :force是强制的意思,如果目标文件已经存在,不会询问直接覆盖
-i :若目标文件已经存在时,就会询问是否覆盖
10. cat/tac命令
语法:cat 文件
cat功能:查看目标文件内容
-b:对非空输出行编号
-n:对输出的所有行编号
-s:不输出多行空行
tac:倒序输出
11. more命令
语法:more 文件
功能:按页查看文章内容,从前向后读取文件,因此在启动时就加载整个文件
-n:对输出的所有行编号
q 退出more
12. less命令
语法:less 文件
功能:less与more相似,但使用less可以随意浏览文件,而且less在查看之前不会加载整个文件。
13. head命令
功能:显示档案开头,默认开头10行
-n 显示前n行的内容
14. tail命令
功能:显示文件末尾的内容,不指定文件时,作为输入信息进行处理。
-f 循环读取
-n 显示后n行的内容
15.时间相关指令
date显示
data 指定的格式显示时间: date +%Y:%m:%d
date [参数]… [+格式] |:显示或设定系统的日期与时间
1.在显示方面
%H:小时(用0-23来表示)
%M:分钟(用0-59来表示)
%S:秒(用0-59来表示)
%X:相当于%Y:%M:%S
%d:日(用1-31)
%m:月(1-12)
%Y:完整年份(0000到9999)
%F:相当于%Y-%m-%d
2.在设定时间方面
date -s //设置当前时间,只有root权限才能设置,其他只能查看
date -s 20080523 //设置成20080523,这样会把具体时间设置成空00:00:00
date -s 01:01:01 //设置成具体时间,不会更改日期
date -s “20080523 01:01:01”这样可以设置全部时间
3.时间戳
时间戳->时间:Unix时间戳是从1970年1月1日开始所经历过的秒数,不考虑闰秒。
16. Cal指令
功能:查看日历等时间信息,有一个参数,表示年份。有两个参数,表示月份和年份
-3 显示系统前一个月,当前月,下一个月的日历
-j 显示在当年中的第几天
-y 显示当前年份的日历
17. find指令
Linux下find指令在目录结构中搜索文件,并执行指定操作
功能:用于在文件树中查找文件,并做出相应的处理(可能访问磁盘)
-name 按照文件名查找文件
18. grep指令
语法:gre[选项] 搜索字符串 文件
功能:在文件中搜索字符串,将找到的行打印出来
-i:忽略大小写的不同,大小写视为相同
-n:顺便输出行号
-v:反向选择,显示出没有“搜索字符串”那一行
19. zip/unzip指令:
语法:zip 压缩文件.zip 目录或文件
功能:将目录或文件压缩成zip格式
-r 递归处理,将指定目录下的所有文件和子目录一起处理
zip test2.zip test2/* 将test2目录压缩
unzip test2.zip -d /tmp 解压到tmp目录
20. tar指令
功能:压缩文件和读取压缩文件
语法:tar [主选项+辅选项] 文件或者目录 | 多个目录或档案打包、压缩成一个大档案
-c 建立一个压缩文件的参数指令
-t 查看 tarfile里面的文件
-x 解开一个压缩文件的参数指令
-j 透过bzip2的支持进行压缩/解压
-z 透过gzip的支持进行压缩/解压
-v 压缩的过程中显示文件
-f 使用档名,在f之后要立即接档名,不要加参数
-C 解压到指定目录
21. bc指令
功能:计算器
bc命令可以很方便的进行浮点运算
22. uname -r 指令
语法:uname [选项]
功能:uname用来获取电脑和操作系统相关信息。
uname可以显示linux主机所用的操作系统版本,硬件的名称等基本信息
-a或-all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,
硬件平台类型,操作系统名称
23. 重要的几个热键[Tab],[ctrl]-c,[ctrl]-d
[Tab]键 具有命令补全和档案补全的功能
[ctrl]-c键 让当前程序停止
[ctrl]-d键 键盘输入结束的意思,另外,它也可以用来取代exit
24. 关机
语法: shutdown [选项]
-h 将系统的服务停掉后,立即关机
-r 将系统的服务停掉后就重新启动
-t sec -t后面加秒数,过几秒后关机