Ctrl+Alt+t 打开终端
14.放大终端窗口字体:Ctrl+shift+=
缩小终端窗口字体:Ctrl+-
15.7个常见终端命令:
(1)ls 查看当前文件夹下的内容(list)
(2)pwd 查看当前所在文件夹路径(print work directory)
(3)cd [目录名] 切换文件夹(change directory)
(4)touch [文件名] 如果文件不存在,创建文件
(5)mkdir [目录名] 创建目录
(6)rm [文件名] 删除指定文件(remove)
(7) clear 清屏
17.Linux终端命令格式
command {-option} {parameter} #注意空格;{}为可选
command 命令名
option 选项,对命令进行控制,也可忽略
parameter 传给命令的参数,可多个
18.查询命令帮助信息
--help #command --help 提示命令的帮助信息
--man #man command 查询命令的使用手册(manual)
空格键 下一页
enter键 一行
q 退出
b 回一页
20.自动补全与命令选择技巧
自动补全:在敲出文件/目录/命令的前几个字母后,tab自动补全(筛选)
21.查看隐藏文件
(1)文件名第一个字符是. 则是一个隐藏文件
touch .123.txt
(2) 查看所有文件(包括隐藏文件) ls -a #all
(3)删除隐藏文件 rm 文件名
(4)表示当前目录 ..表示上一目录
22.ls的常用选项
(1)-l 以列表方式显示文件的详细信息 #list
文件白色- 文件夹蓝色d
(2) -h 配合-l直观显示文件大小
可写成 -lh
(3)组合使用 -lh -alh等
23.ls与通配符的联合使用
通配符:代表字符
* 代表任意个数字符
? 代表一个字符
如:ls 1*; ls *1.txt; ls *1*
ls 1?1.txt; ls ???.txt
[] 定义匹配的字符组(有字符组中的字符则可)
如:ls [123]12.txt; ls [1-3]23.txt
25.cd命令的常用参数 注意空格
cd/cd ~ 切换到用户的家目录
cd . 保持当前目录
cd .. 切换上一目录
cd - 在最近两个目录之间切换
26.相对路径与绝对路径
/表示根目录
绝对路径:/home/python/Desktop/
从根目录/家目录开始(/)
相对路径:相对于当前目录开始的位置
cd Desktop/
27.touch,mkdir命令拓展
touch:文件存在,可以修改末次修改日期
mkdir:-p 可以递归创建目录
mkdir -p a1/b1/c1/d1
linux中当前目录中文件与目录不能同名
28.rm命令拓展
rm命令删除不能恢复
rm: -r 递归删除目录下的内容
-f 强制删除(有删除,无不报提示信息)
* 可用(慎用)
30.tree用法
tree [目录名] 以树状图列出文件目录结构
-d 只显示目录,不显示文件
31.cp用法(copy)
cp 被复制文件路径 复制到的路径 //复制文件
cp ~/Document/readme.txt .(/readme.txt) 可修改文件名
在使用可以改变文件内的内容
-i 覆盖文件前提示
-r 复制目录 cp -r cp test
34.mv用法(move) //移动文件或文件夹/文件或目录重命名
-i 覆盖前提示
35.文件内容查看
cat 文件名 //查看文件内容,创建文件,文件合并,追加文件
-b 添加行号(不包括空行)
-n 添加所有行号
more 文件名 //分屏显示文件内容
grep 搜索文本 文件名 //搜索文本文件内容
-n 显示行号
-v 显示相反搜索
-i 忽略大小写
39.grep
^ 行首
$ 行位
grep ^f 123.txt
grep a$ 123.txt
40.echo
把传递给命令的参数在终端中显示一遍
重定向>/>> 将本应显示到终端上的内容 输出/追加到指定文件中
>输出(会覆盖内容);>>追加到文件的末尾
echo Hello Python > a
ls -lh > a
41.管道 |
Linux允许将一个命令的输入通过管道作为另一个命令的输入
ls -lh | more
ls -lha | grep Do