day16-Linux日常指令1
01 常用快捷键
快捷键 | 功能 |
---|---|
ctrl + shift + c | 复制 |
ctrl + shift + v | 粘贴 |
ctrl + shift + a | 全选 |
ctrl + shift + k | 清屏 |
ctrl + c | 终止进程的执行(打断指令的执行) |
02 帮助指令
名称 | 作用 |
---|---|
whatis 指令名称 | 查看指令的作用 |
man 指令名称 | 获取指令的使用手册 |
指令名称 --help/-h | 获取指令的使用方法 |
whereis 指令名称 | 获取指令相关内容 |
which 指令名称 | 指令对应的可执行文件所在的位置 |
[root@iZ2vcgswtg1qwwfq9cuvu3Z ~]# whatis cal
cal (1) - display a calendar
![cal日历](D:\Python2302\01基础班\day16-Linux日常指令\cal日历.png)
[root@iZ2vcgswtg1qwwfq9cuvu3Z ~]# cal -h
Usage:
cal [options] [[[day] month] year]
Options:
-1, --one 只显示当前月份 (默认)
-3, --three 显示上一个月, 这个月和下一个月
-s, --sunday 把星期天作为一周的第一天
-m, --monday 把星期一作为一周的第一天
-j, --julian 输出儒略历日期
-y, --year 显示今年的所有月份
-V, --version 显示版本信息并退出
-h, --help 显示此帮助文本并退出
03 路径
路径
指的是计算硬盘中某一个文件或者文件夹的位置信息,路径分为绝对路径和相对路径
绝对路径
: 写文件或者文件夹路径的时候从/
或者~
开始层层往下
相对路径
:
- 写路径的时候用
.
表示当前目录, 然后层层往下写(如果路径是./
开头的, 这个./
可以省略)- 写路径的时候用
..
表示当前目录的上层目录, 然后层层往下写
Linux操作系统中:
/
- 系统根目录
~
- 用户根目录
系统目录下边有这些默认的文件夹:
bin dev home lib64 media opt root sbin sys usr boot etc lib lost+found mnt proc run srv tmp var
04 cd指令—进入文件夹
cd文件夹路径(路径可以是绝对地址也可以是相对地址)
作用
: 进入到指定路径对应的文件夹
cd … | 返回上层目录 |
cd / | 进入操作系统根目录 |
cd ~ | 进入用户根目录 |
05 ls指令—显示当前目录中的内容
操作 | 功能 |
---|---|
ls | 直接显示当前文件夹中的内容的名字(隐藏文件和文件夹看不到) |
ls -l/-lh | 显示当前文件夹中的内容和内容的基本信息(隐藏文件和文件夹看不到) |
ls -a | 显示当前文件夹中所有的内容(包括隐藏文件) |
ls -R | 递归显示当前目录以及当前目录下所有的子目录中的内容 |
ls -r | 内容倒序显示 |
ls -S/-t | 显示文件夹中的内容,并且内容(按大小/时间)从大到小排序 |
ls -Sr | 按从小到大进行排序 |
ls -Srlh | 按从小到大进行排序,并且显示内容的基本信息 |
ls -参数 文件夹路径 | 显示指定文件夹中的内容 |
06 pwd指令
pwd
- 查看当前目录的绝对路径
07 文件操作
-
touch指令
- 新建文件-
touch 文件路径 - 在指定位置创建指定文件
touch a.txt - 在当前目录下新建一个文件a.txt touch ../a.txt - 在当前目录的上层目录新建一个文件a.txt touch /home/a/a.txt - 在根目录下home目录中的a目录里面创建一个文件a.txt
-
-
cat指令
- 查看文件内容(读文件)- cat 文件路径 - 读取指定路径对应的文件的内容
-
vim指令
vim 文件路径
- 使用vim打开文件
i : 进入编辑状态 按住esc : 退出编辑状态 :wq 保存并退出
08 文件夹操作
操作 | 功能 |
---|---|
mkdir 指令 | 新建文件夹 |
mkdir 文件夹路径 | 在指定位置创建文件夹 |
mkdir -p 文件夹路径 | 在指定位置创建文件夹(会创建目录中所有不存在的文件夹) |
mkdir -p a/b/c | a,b,c可以都没有,会在当前目录中创建a,在a中创建b,在b中创建c |
mkdir -p a/{b,c} | a,b,c可以都没有,会在当前目录中创建a,在a中创建b和c |
09 删除文件和文件夹
-
rm指令
- 删除文件和文件夹- rm 文件路径 - 删除指定文件(删除的时候会询问是否确定删除, y-同意,n-不同意)
- rm -i 文件路径 - 删除指定文件(删除的时候会询问是否确定删除, y-同意,n-不同意)
- rm -f 文件路径 - 删除指定文件(删除的时候不询问)
- rm -r 文件夹路径/文件路径 - 删除指定文件夹或者文件
-
rmdir
- 删除空目录- rmdir 文件夹路径 - 删除指定文件夹(这个文件夹必须是空的)
-
cp指令
- 拷贝- cp 文件路径1 文件路径2 - 将文件路径1指定的文件中的内容复制到文件路径2指定的文件中(文件路径2对应的文件本身是不存在)
- cp -r 文件夹路径1 文件夹路径2 - 将文件夹1复制粘贴到文件夹2中
- 不能拷贝空的文件夹
-
mv指令
- 移动-
mv 文件路径1 文件路径2 - 将文件1移动到文件2所在的位置
-
mv 文件路径 文件夹路径 - 将文件直接移动到指定的文件夹中
-
mv 文件夹路径1 文件夹路径2 - 将文件夹1移动到文件夹2中
mv 文件名1 文件名2 - 对文件进行重命名(将文件名1修改为文件名2) mv a.txt b.txt - 将当前文件夹中的a.txt重命名为b.txt mv /home/a.txt /home/b.txt - 将系统根目录下home文件中的a.txt重命名为b.txt
对文件进行重命名(将文件名1修改为文件名2)
mv a.txt b.txt - 将当前文件夹中的a.txt重命名为b.txt
mv /home/a.txt /home/b.txt - 将系统根目录下home文件中的a.txt重命名为b.txt
-