Linux:初学者的简单指令
文章目录
- pwd(Print working directory)
- whoami
- ls
- mkdir ~~
- cd ~~
- touch ~~
- rm ~~

充当后端服务,我们用xshell工具来进行操作
其中Linux文件是/目录/目录/目录或文件/来表示的(其中目录可以看作是windows操作系统的文件夹,只是Linux中习惯叫目录)
第一个/其实是隐藏起来的目录,叫做根目录
所以他的叶子结点一定是文件或者空
所以推断Linux的所有文件的系统结构是一个----多叉树结构
pwd(Print working directory)
首次登录默认处于的路径
打印工作目录,也就是所在路径
其中/是目录(文件)分割符,末端可能是路径,也可能是文件
类似于windows的这个
whoami
正在使用linux账号的名称
ls
展示当前路径下文件名称
linux以.开头的文件(可以自己创建)是隐藏文件要-ls -a才能出现
-a 显示隐藏文件,a可以看作是all的意思
如图d开头的是目录,-开头的是普通文件
.的意思是当前目录(文件夹)
…是上级路径
Linux任何路径都有 . 和 …
.是当前的路径,我们运行当前路径程序时候要用到
mkdir ~~
创建目录
对应windows是文件夹是以d开头的
mkdir -p a/b/c/d是创建a文件夹里有b,b里面有c…
只能这样添加-p创建
cd ~~
cd(Change directory)
进入目录
也就是更换路径,用法cd (所属路径或文件)
cd也可以直接写完整路径cd / / /
这是绝对路径,它是唯一的
我们也可以用相对路径来访问
cd …/文件名,就可以访问与原路径平行的目录,它的写法不是唯一的
我们如果当前在bin文件中就可以cd …/lib进入lib目录中去
只有ls -ld /才可以查看/是一共根目录
其余的是查看/里的内容
cd ~进入家目录
cd -
其中cd -是返回上一次操作
touch ~~
创建文件
取别于mkdir是创建以d开头的文件夹。touch是创建以-开头的文件
但是如果用.txt写代码的时候用g++编译就不行了,因为g++只能识别.c后缀的文件,所以建议加上
rm ~~
删除普通文件
rmdir是删除空的文件夹,如果非要删,要借助递归,用rm -r -~~来进行操作,他会以递归的方式问你包含的文件夹要不要删除,此时用rm -rf -~是强制删除
Linux基本操作,是通过指令来进行的
蓝色是目录,普通文件是白色的
文件=文件内容加上属性
linux以.开头的文件(可以自己创建)是隐藏文件要-ls -a才能出现
-a 显示隐藏文件,a可以看作是all的意思
比如上面指令我用ls -al 就是有三个文件,而用ls就只有当前文件夹里的.txt文件