在Termius用邮箱申请账号,并且与购买的云服务器连接
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ejg8DWHr-1683632163409)(D:\QF\linux\2023.5.9\1.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-soTsZXP4-1683632163411)(D:\QF\linux\2023.5.9\2.jpg)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AiYUPAvN-1683632163411)(D:\QF\linux\2023.5.9\3.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BErWq0Vi-1683632163412)(D:\QF\linux\2023.5.9\4.jpg)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HzKfxTHD-1683632163412)(D:\QF\linux\2023.5.9\5.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Q8sqv296-1683632163413)(D:\QF\linux\2023.5.9\6.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9Cq7omm9-1683632163414)(D:\QF\linux\2023.5.9\7.png)]
开始准备写Linux日常命令
1.写命令的格式 命令[参数] [对象]
举例
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5sHTeOUR-1683632163415)(D:\QF\linux\2023.5.9\8.PNG)]
2.常用的快捷键
-
ctrl+c:终止进程的执行(打断指令的执行)
-
ctrl+a:将光标移动到行首
-
ctrl+e:将光标移动到行尾
-
ctrl+w:删除光标所在位置的单词
-
ctrl+u:删除光标前面的内容直到行首
-
ctrl+k:删除光标后面的内容直到行尾
-
ctrl+l:清屏
3.帮助指令
whatis 指令名称 - 查看指令的作用
man 指令名称 - 获取命令的使用手册
指令名称 --help/-h - 获取命令的使用方法
whereis 指令名称 - 获取指令相关内容所在位置
which 指令名称 - 指令对应的可执行文件所在的位置
绝对路径:写文件或者文件夹路径的时候从/或者~开始层层往下
相对路径:1)写路径的时候用.表示当前目录,然后层层往下写 (如果路径是./开头的,这个./可以省略)
2)写路径的时候用..表示当前目录的上层目录,然后层层往下写
Linux操作系统中:
/ - 系统根目录
~ - 用户根目录
举例
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IqIkuKiW-1683632163415)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509172528610.png)]
4.cd指令 -等于在电脑上双击打开文件夹
cd 文件夹路径(路径可以是绝对路径也可以是相对路径) - 进入到指定路径对应的文件夹
cd … - 返回上层目录
cd / - 进入操作系统根目录
cd ~ - 进入用户根目录
举例
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5FNY70PD-1683632163416)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509172838832.png)]
5.ls指令 -显示当前目录中的内容
ls - 直接显示当前文件夹中的内容的名字(隐藏文件和文件夹看不到)
举例
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bE59WTl6-1683632163416)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509173550399.png)]
ls -l/-lh - 显示当前文件夹中的内容和内容的基本信息(隐藏文件和文件夹看不到)
举例
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TaSZm4Un-1683632163416)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509173631721.png)]
ls -a - 显示当前文件夹中所有的内容(包括隐藏文件) -(对于Linus中的隐藏文件如何创建,只需要在创建该文件的时候在文件名前面加上’.',例如:.a.txt)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7M4nkldX-1683632163417)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509173726184.png)]
ls -R - 递归显示当前目录以及当前目录下所有的子目录中的内容(要递归的显示出目录,必须保证当前该目录下有其他目录:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nPWEM7G1-1683632163417)(D:\QF\linux\2023.5.9\9.jpg)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QffHjbwP-1683632163417)(D:\QF\linux\2023.5.9\10.jpg)]
)
举例
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VJG1uEvC-1683632163418)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509173520906.png)]
ls -r - 内容倒序显示
举例
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vOofLZmb-1683632163418)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509174455905.png)]
ls -S/-t - 显示文件夹中的内容,并且内容按大小/时间从大到小排序
举例
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N3IzhIwF-1683632163418)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509174557196.png)]
ls -参数 文件夹路径 - 显示指定文件夹中的内容
6.pwd指令
pwd - 查看当前目录的绝对路径(系统目录下的)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Jtzgc4BG-1683632163419)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509174752097.png)]
7.文件操作
(1)touch指令 -新建文件
touch 文件路径 - 在指定位置创建指定文件
touch a.txt - 在当前目录下新建一个文件a.txt
touch ../a.txt - 在当前目录的上层目录新建一个文件a.txt
touch /home/a/a.txt - 在根目录下home目录中的a目录里面创建一个文件a.txt
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Nol0UzWr-1683632163419)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509175138498.png)]
(2)cat指令 -查看文件内容
cat 文件路径 - 读取指定路径对应的文件的内容
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DbRzu3ib-1683632163419)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509190644884.png)]
(3)vim指令
vim 文件路径 - 使用vim打开文件,在英文状态下按i才可以处于编辑状态,退出编辑状态先按esc,再:wq即对文件保存并退出,只有q!强制退出,不会保存。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VgKz0EMn-1683632163420)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509190735541.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0OCFTrFx-1683632163420)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509190759457.png)]
8.文件夹操作
(1)mkdir指令 - 新建文件夹
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hwchshuk-1683632163420)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509191115286.png)]
mkdir 文件夹路径 - 在指定位置创建文件夹
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3w5lOiCx-1683632163421)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509191207995.png)]
mkdir -p 文件夹路径 - 在指定位置创建文件夹(会创建目录中所有不存在的文件夹)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RV0FJ2Sk-1683632163421)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509191320167.png)]
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
(2)rmdir指令 - 删除空目录
rmdir 文件夹路径 - 删除指定文件夹(这个文件夹必须是空的)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Zf9GWE66-1683632163422)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509191440961.png)]
(3)删除文件和文件夹(灵魂三问:真的要删吗?确定吗?不删行不行?)
rm指令 - 删除文件和文件夹(删除文件夹必须要有 -r)
删除文件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mdjLVZFL-1683632163422)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509192011720.png)]
删除目录
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YcalQRcw-1683632163423)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509192218538.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7k4dTunG-1683632163424)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509192307673.png)]
rm 文件路径 - 删除指定文件(删除的时候会询问是否确定删除,y-同意, n-不同意)
rm -r 文件夹路径/文件路径 - 删除指定文件夹或者文件
rm -i 文件路径 - 删除指定文件(删除的时候会询问是否确定删除,y-同意, n-不同意)
rm -f 文件路径 - 删除指定文件(删除的时候不询问)
(4)cp指令 - 拷贝
cp 文件路径1 文件路径2 - 将文件路径1指定的文件中的内容复制到文件路径2指定的文件中(文件路径2对应的文件本身是不存在)
- 将文件1中的内容复制粘贴到文件2(如果文件2不存,会自动创建;如果存在会询问是否覆盖)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DJYjVLzV-1683632163425)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509192553419.png)]
cp 文件路径 文件夹路径 - 将指定文件复制粘贴到指定文件夹中
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RK2zR5Qb-1683632163425)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509192652963.png)]
cp -r 文件夹路径1 文件夹路径2 - 将文件夹1复制粘贴到文件夹2中(注意:被拷贝的文件夹不能是空的)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NyRnmhLf-1683632163425)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509192834107.png)]
(5)mv指令 - 移动
mv 文件路径1 文件路径2 - 将文件1移动文件2所在的位置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TPRM0Vtj-1683632163426)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509193052851.png)]
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
mv 文件路径 文件夹路径 - 将文件直接移动到指定文件夹中
mv 文件夹路径1 文件夹路径2 - 将文件夹1移动到文件夹2中
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TFyseF2J-1683632163426)(C:\Users\86152\AppData\Roaming\Typora\typora-user-images\image-20230509193155571.png)]
- 将当前文件夹中的a.txt重命名为b.txt
mv /home/a.txt /home/b.txt - 将系统根目录下home文件中的a.txt重命名为b.txt
mv 文件路径 文件夹路径 - 将文件直接移动到指定文件夹中
mv 文件夹路径1 文件夹路径2 - 将文件夹1移动到文件夹2中
[外链图片转存中...(img-TFyseF2J-1683632163426)]