1. shell
程序员与操作系统交互通信的命令解释界面,区别于核kernel
shell分为
-
bash
-
csh
-
zsh ...
2. 常用linux命令
- cd 切换目录
cd hellobike_projects 复制代码
- ls 列出当前位置的文件与目录的列表
ls -l 长数据串(详细信息列表),包含 **文件属性与权限** 复制代码
ls -a 所有文件,包含隐藏文件 复制代码
ls -R 将所有文件和文件夹包含其子文件都全部递归列出 复制代码
- grep global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来。即利用正则实现文本搜索
grep -E '正则表达式' file_name 复制代码
- cp 复制
cp wenjian.txt test 复制代码
- mv 剪切
mv file_name dir 复制代码
- rm 删除
rm -rf file_name/dir 强制删除文件或文件夹 复制代码
- cat 查看文件内容
cat file_name 复制代码
-
echo 显示字符串
echo $PATH 复制代码
3. $PATH $HOME
linux中变量前面会加$以区分,当表示环境变量时,作大写;
- $PATH
代表环境变量,用来存储系统拿到可执行指令的路径地址 - $HOME
用户主目录或家目录,简写为~