01.Linux基础知识及常用命令
1.linux的文件系统:
根目录:/
bin目录(常用可执行文件命令)
etc目录(配置文件)
var目录(log文件)
lib目录(安装包, 头文件)
home目录(所有用户的家目录)
....
特殊的: .表示当前目录, ..表示上层目录, ~/表示家目录;
2.绝对路径与相对路径:
绝对路径: 从根目录开始描述;
相对路径: 从当前位置开始描述的路径;
3.常用命令:
ctrl + C: 立刻结束某进程 / 指令;
ctrl + U: 立刻清空当前行;
tab: 补全命令 / 文件 / 路径;(按两次会先显示出所以满足前缀要求的选项, trie树实现)
tab连按两次:命令提示;
pwd: 显示当前位置;
cd: (change directory) cd + 路径;(默认返回家目录, cd .. 返回上一层目录, cd - 返回上一个待过的目录)
ls: 展示当前文件夹; (ll 等价于ls -la)
参数:
-l : 展示详细信息;
-h : 人性化的显示详细信息;
-a : 显示所有的文件(包括被隐藏的文件, 所有被隐藏的文件都是以.开头的);
cp: cp 路径1 路径2; (将路径1内容复制一份放路径2里面, 复制 + 粘贴 + 重命名);
touch: 创建一个文件;
mkdir: 创建文件夹;(可以加-p创建一系列的文件夹)
history: 显示历史用过的指令;
rm: 删除, rm xxx: 删除某一文件;rm xxx -r: 删除某文件夹(r是recursion递归的首字母);(支持正则表达式)
mv: mv xxx yyy (剪切+ 粘贴)
cat: cat xxx(查看xxx文件);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)