Linux基础认知
1.目录结构
2.基本命令
先打开终端
pwd :显示当前文件(当前所在路径)
touch :创建普通文件
mkdir :创建目录(文件夹)
ls :显示当前位置有哪些文件
ls -l:(-l参数,会显示文件详细信息)
rm :删除
rm -r :删除目录(文件夹)
cd+路径:切换路径(快捷操作:cd ..上一层的位置 cd .当前位置)
.当前位置 ~家目录
clear或ctrl+l :清屏
vi/vim :文本编辑器,写代码(后续会详细介绍)
apt :安装软件的工具
apt update :更新
常用的工具包(必须管理员安装)
apt install vim :编写代码用(vi是vim的升级版)
apt install gcc :编译c语言程序
apt install g++ :编译c++程序
apt install make :执行makefile文件
apt install net-tools :网络工具包
sudo su :切换到管理员权限
exit :退出
history :会把执行过的命令都列出来
文件相关
vi操作
文本编辑器:三个模式(如下图)
1. 命令模式(启动vi默认进入)
切换至“插入模式”按键:i、a、o、I、A、O
i:光标前插入
a:光标后插入
o:光标下新建一行插入
I:行首插入
A:行尾插入
O:光标上新建一行插入
切换方式
按 i/a/o/I/A/O 进入“插入模式”
输入 ”: “ 进入“末行模式”
2. 插入模式(文本编辑,输入内容)
退出方式:按下 ESC,返回“命令模式”
3. 末行模式(命令模式输入:进入)
常用指令:
wq:保存并退出
q!:不保存强制退出
w:仅保存,不退出
q:直接退出(未修改文件可用)
3.文件类型
Windows上用后缀名来区分文件类型
Linux文件类型:
-普通文件 d目录(文件夹)
p管道文件 l链接文件 c,b设备文件 s套接字文件
Linux上如何分辨文件类型:
4.权限
权限:u属主 g同组人 o其他人 a所有人
读 r 4, 写 w 2, 执行 x 1, 无权限 - 0
7读写执行
6读写
5读执行
修改权限的方法:
chomd命令:文字设定法 ,数字设定法(如下图)
1.文字设定法:
chmod u+x file.txt
chmod g+w file.txt
2.数字设定法:
chmod 764 file.txt
文字设定法修改权限:
数字设定法修改权限