Linux:初学者的简单指令

充当后端服务,我们用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文件

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-04-17,如有侵权请联系 cloudcommunity@tencent 删除编译操作系统递归服务linux