Linux基础笔记_01
在图形界面使用: ctrl+alt+F2 切换到dos界面
在dos界面使用: ctrl+alt+F2 切换回图形界面
在命令上输入: init 3 命令 切换到dos界面
init 5 命令 切换到图
01.查看目录内容
1.1 终端实用技巧
Tab | 自动补全 |
上下箭头 | 可以在曾经是用过的命令之间来回切换 |
Ctrl+C | 退出选择,并且不想执行当前选中的命令 |
. | 代表当前目录 |
.. | 代表上级目录 |
1.2 ls常用选项
命令 | 对应英文 | 作用 |
ls | list | 查看当前文件夹下面的内容 |
pwd | print work directory | 查看当前所在文件夹 |
cd[目录名] | change directory | 切换文件夹 |
touch[文件名] | touch | 如果问价不存在,新建文件 |
mkdir[目录名] | make directory | 创建目录 |
rm[文件名] | remove | 删除指定文件名 |
clear | clear | 清屏 |
1.3 计算机中文件大小的表示方式
单位 | 英文 | 含义 |
字节 | B(Byte) | 在计算机中作为一个数字单位,一般为8位二进制数 |
千 | K(Kibibyte) | 1KB=1024 B,千字节(1024=2**10) |
兆 | M(Mebibyte) | 1MB=1024 KB,百万字节 |
千兆 | G(Gigabyte) | 1GB=1024 MB,十亿字节,千兆字节 |
太 | T(Terabyte) | 1TB=1024 GB,万亿字节,太字节 |
拍 | P(Petabyte) | 1PB=1024 TB,千万亿字节,拍字节 |
艾 | E(Exabyte) | 1EB=1024 PB,百亿亿字节,艾字节 |
泽 | Z(Zettabyte) | 1ZB=1024 EB,十万亿亿字节,泽字节 |
尧 | Y(Yottabyte) | 1YB=1024 ZB,一亿亿亿字节,尧字节 |
1.4 ls 通配符的使用
通配符 | 含义 |
* | 代表任意个数个字符 |
? | 代表任意一个字符,至少1个 |
[] | 表示可以匹配字符组中任意一个 |
[abc] | 匹配a、b、c中任意一个 |
[a-f] | 匹配从a到f范围内的任意一个字符 |
02.切换目录
2.1 cd
cd为更改当前的工作目录
注意:Linux所有的目录和文件名都是大小写敏感的
命令 | 含义 |
cd | 切换到当前用户的主目录(/home/用户目录) |
cd~ | 切换到当前用户的主目录(/home/用户目录) |
cd. | 保持在当前目录不变 |
cd.. | 切换到上级目录 |
cd- | 可以在最近两次工作目录之间来回切换 |
2.2 相对路径和绝对路径
相对路径 在输入路径时,最前面不是/或者~,表示相对 当前目录 所在的目录位置
绝对路径 在输入路径时,最前面是/或者~,表示从 根目录/家目录 开始的具体目录位置
03.创建和删除操作
3.1 touch
创建文件或修改文件时间
如果文件不存在,可以创建一个空白文件
如果文件已经存在,可以修改文件的末次修改日期
3.2 mkdir
创建一个新的目录
选项 | 含义 |
-p | 可以递归创建目录 |
新建目录的名称不能与当前目录中的 已有的目录或者文件 同名
3.3 rm
删除文件或者目录
使用rm命令要小心,因为文件删除后不能恢复
选项 | 含义 |
-f | 强制删除,忽略不存在的文件,无需提示 |
-r | 递归地删除目录下的内容,删除文件夹时必须加此参数 |
04.拷贝和移动文件
命令 | 对应英文 | 作用 |
tree[目录名] | tree | 以树状图列出恩建目录结构 |
cp 源文件 目标文件 | copy | 复制文件或目录 |
mv 源文件 目标文件 | move | 移动文件或者目录/文件或者目录重命名 |
4.1 tree
tree命令可以以树状图列出目录结构
选项 | 含义 |
-d | 只显示目录 |
4.2 cp
cp命令的功能是将给出的文件或者目录复制到另一个文件或者目录中,相当于DOS下的copy命令
选项 |
含义 |
-i |
覆盖文件前提示 |
-r |
若给出的源文件是目录文件,则cp 将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名 |
4.3 mv
mv可以用来移动文件或者目录,也可以给文件或者目录重命名
选项 | 含义 |
-i | 覆盖文件前提示 |