Tips:终端热键ctrl + shift + = 放大终端窗口的字体
ctrl + - 缩小终端窗口的字体
注意区分大小写
查阅命令帮助信息:
1)--help
command --help(两个减号)
显示command命令的帮助信息
2)man
man command
查阅command命令的使用手册
man 是manual的缩写,是Linux提供的一个手册,包含大部分的命令、函数的详细使用说明
使用man时的操作键:
空格键:显示手册的下一屏
Enter键:一次滚动手册页的一行
b:回滚一屏
f:前滚一屏(与空格键效果相同)
q:退出
自动补全:
在敲出 文件/目录/命令 的前几个字母之后,按下Tab键
如果输入的没有歧义,系统将自动补全
如果有歧义,再按一次Tab键,系统将会提示存在的命令
曾经使用过的命令:
按 上/下 光标键可以在曾经使用过的命令之间来回切换
按ctrl+c可退出选择,并不执行当前命令
1 、常用 Linux 命令:
1 ) ls list 查看当前文件夹下的内容
Linux下文件和目录的特点:
Linux文件或目录名称最长可以有256个字符
以 . 开头的文件为隐藏文件,需要用-a参数才能显示
. 表示当前目录 ..表示上一级目录
ls常用选项:
-a:显示指定目录下的所有子目录和文件,包括隐藏文件
-l:以列表的方式显示文件的详细信息
-h:配合-l以更直观的方式显示文件大小
这些选项可以组合在一起如: ls -lh ls -lha
ls通配符
* 代表任意多个字符,可以是0个
? 代表任意一个字符
[] 表示可以匹配字符组中的任意一个
[abc] 匹配a、b、c中的任意一个
[a-f] 匹配从a到f范围内的任意一个字符
2 ) pwd print work directory 查看当前所在文件
3 ) cd [ 目录名 ] change directory 切换文件夹
cd / cd ~ 切换到当前用户的主目录(/home/用户目录)
cd . 保持在当前目录不变
cd .. 切换到上级目录
cd - 在最近两次工作目录间来回切换
相对路径和绝对路径
相对路径:输入路径时,最前面不是/或者~,表示相对当前目录所在的目录位置
绝对路径:输入路径时,最前面是/或者~,表示从根目录 / 家目录 开始的具体目录位置
4 ) touch [ 文件名 ] touch 若文件不存在,新建文件;若文件存在,可以修改文件的末次修改日期
5 ) mkdir [ 目录名 ] make directory 创建目录
选项-p 可以递归创建目录
如:mkdir -p a1/b1/c1/d1
注:Linux中在当前目录下文件和目录不允许重名
6 ) rm [ 文件名 ] remove 删除指定文件
注:删除后不能恢复
选项:
-f 强制删除,忽略不存在的文件,无需提示
-r 删除目录,递归地删除目录下的内容,删除文件夹时必须加该参数
rm命令也可以使用通配符
7 ) clear clear 清屏
注意空格!!!
8 )拷贝、移动文件
tree [ 目录名 ] 以树状图列出文件目录结构
选项-d 只显示目录
cp 源文件 目标文件 复制文件或目录
选项:
-i 覆盖文件前提示(提高安全性)
-r 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目录文件必须为一个目录名
mv 源文 件 目标文件 移动文件或目录 / 文件或目录重命名
选项:
-i 覆盖文件前提示(提高安全性)
9 )查看文件内容
cat 文件名 查看文件内容、创建文件、文件合并、追加文件内容等功能
会一次性显示所有文件内容,适合查看内容较少的文本文件
more 文件名 分屏显示文件内容
适合查看内容较多的文本文件
使用 more 的操作键:
空格键:显示手册的下一屏
Enter键:一次滚动手册页的一行
b:回滚一屏
f:前滚一屏(与空格键效果相同)
q:退出
选项:
-b 对非空输出行编号
-n 对输出的所有行编号
grep 搜索文本 文件名 搜索文本文件内容
选项:
-n 显示匹配行及行号
-v 显示不包含匹配文本的所有行
-i 忽略大小写
grep允许对文本文件进行模式查找,又称正则表达式
常用的两种模式查找:
^a 行首,搜寻以a开头的行
ke$ 行尾,搜寻以ke结束的行
2 、终端命令格式:
command [-options] [parameter] ([ ] 代表可选)
command 命令名
options 选项,用来对命令进行控制,也可以省略
parameter 传给命令的参数,可以是0个、1个或多个