初学到此,写文记录
一些概念的个人理解
- linux:一种操作系统
- 图形界面:不用代码操作,图形化的操作界面
- 命令行:命令行是用户通过键盘输入字符指令、计算机输出字符结果的一种人机交互的方式。
- 终端:Windows没有这个,用git bash代替。
- shell:这个概念有点大,暂且理解为能执行命令行的代理
- bash:用到的git bash中涉及到,是shell的一种
命令行基础指令
- 查看当前完整路径
pwd - 查看当前目录下文件(不包括隐藏文件)
ls - 查看当前目录下文件(包括隐藏文件)
ls -a
注意:s后面是有空格的 -
查看当前目录下文件(包括隐藏文件)的详细信息
ls -al
如图
基本命令行.png
从上到下的顺序是:查看当前目录下的所有非隐藏文件》--切换到当前目录下的Desktop文件》--查看当前目录下的完整路径》--查看当前目录下的所有文件,包括隐藏文件》--查看当前目录下的所有非隐藏文件》--查看当前目录下的所有非隐藏文件的详细信息
-
切换目录
如上图就切换到当前目录的Desktop目录下
cd Desktop
但其实完整的写法是cd ./Desktop,我的理解是./指当前目录
cd ..就是指的返回上一级目录
cd /c/Users 切换到根目录下Users目录
cd ~/Desktop切换到家目录下Desktop目录
/是指根目录,~是指家目录 -
在当前目录下创建文件
touch 文件名.md -
在当前目录下删除文件
rm 文件名.md
touch和rm后面有空格,rm是remove的缩写 -
删除上一级目录下的文件
rm ../文件名.md -
创建文件夹
mkdir 文件夹名 -
删除文件夹
rm -r 文件夹
有时候文件夹里面有文件,不能直接删除,可以用强制删除
rm -rf 文件夹
文件夹名前面都有空格
删除和创建文件,文件夹.png
-
重命名文件
mv 文件名.md 新文件名.md
这个比较简单就不上图了
大概的就这样,继续加油。
网友评论