Linux命令
1.ls
语法:ls+选项+指定目录或文件
功能:列出该目录下的所有子目录与文件。
常用选项:
-a:列出当前目录下所有文件(包括隐藏文件,以.开头的文件)
-d:将目录文件像文件一样显示,而不是显示其下文件
-i:输出文件的i结点索引信息
-k:以k字节的形式表示文件的大小
-l:列出文件的详细信息
-n:用数字的UID,GID代替名称
-F:在每个文件名后附上一个字符以说明该文件的类型
-r:对目录反向排序
-t:以时间排序
-s:在l文件名后输出该文件的大小
-R:递归列出所有子目录下的文件
-1:一行只输出一个文件
2.pwd
功能:显示用户当前所在目录
3.cd
功能:改变工作目录。将当前工作目录改变到指定的目录下
4.touch
功能:创建一个不存在的文件,如果这个文件存在则更改文档或目录的日期时间
用法:touch+文件名
5.mkdir
功能:在当前目录下创建一个新的目录
6.rmdir和rm
功能:删除目录
选项:
rm -f :即使文件属性为只读,亦可直接删除
rm -i:删除前逐一询问确认
rm -r:删除目录及其下所有文件
7.man
功能:访问Linux手册页
8.cp
功能:复制文件或目录
选项:
-f :强行复制文件或目录,不论文件或目录是否存在
-i:覆盖文件之前先询问用户
-r:递归处理,将指定目录下的文件与子目录一并处理
9.mv
功能:移动文件目录或者给文件 或者目录改名字
选项:
-f :如果文件存在,直接覆盖
-r:若文件存在,会询问是否覆盖
10.cat
功能:查看文件内容
选项:
-n:对输出所有行编号
-b:对非空输出行编号
-s:不输出多行空行
11.more
功能:显示部分文件内容,只能向下浏览,不能回退
选项:
-n:对输出的所有行
q:退出more
12.less
功能:显示文件内容相对于more可以随意浏览文件
/字符串:当前位置向下搜索
?字符串:当前位置向上搜索
-i:忽略搜索时的大小写
-N:显示行号
q:退出
13.head
功能:显示开头某个数量的文字区块
14.tail
功能:和head用法一致,显示文件末尾内容
15.date
功能:显示时间和修改时间
选项
data+%Y:%m:%d 显示时间
date -s +时间 :设定时间
date+%s:时间戳
16.cal
功能:用于查看时间信息
17.find
功能:用于在文件树中查找文件,并做出相应的处理
18.grep
功能:在文件中搜索字符串,将找到的行打印出来
选项:
-i:忽略大小写的不同
-n:顺便输出行号
-v:反向选择,显示没有所搜索字符串内容的哪一行
19.zip
功能:将目录或文件压缩成zip格式
20.tar
功能:打包/解包,不打开它,直接看内容
21:bc
功能:进行计算
22:uname -r
功能:用来获取电脑和操作系统的相关信息
23.热键
(1)Tab:具有命令补全和档案补齐的功能
(2)Ctrl+c:停掉当前程序
(3)Ctrl+d:表示键盘输入结束
24.shutdown
功能:关机
选项:
-h:将系统的服务停掉后关机
-r:将系统的服务停掉后重新启动
-t sec:-t后加秒数,过几秒后关机