ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Linux基础指令1

Linux基础指令1 Linux基础指令1一.Linux基础指令的初步了解1.1 pwd1.2 clear1.3 ls1.4 mkdir1.5 cd1.6 touch二.细化部分的指令2.1 ls2.2pwd和cd命令2.2.1 关于cd的绝对和相对路径2.2.2 cd ~2.2.3 cd -2.3 touch和stat2.4 mkdir补充如何判断我们的某一个目录是个树状结构三.如何删除文件3.1 rmdir3.2 rm3.2.1 rm -f3.2.2 rm -r和rm -rf一.Linux基础指令的初步了解1.1 pwd功能查看当前用户所处在什么样的目录下在我们经常用的windows系统中表示文件唯一性 是通过路径标识的对于Linux亦是如此我们登陆成功 我们都会默认处在一个默认的路径下面1.2 clear功能清屏操作(clear之后的界面如下)1.3 ls功能对于目录该命令列出该目录下的所有子目录与文件。对于文件将列出文件名以及其他信息1.4 mkdir功能在当前目录下创建⼀个目录1.5 cd功能进入某一个目录1.6 touch功能在当前目录下创建一个文件二.细化部分的指令2.1 ls我们直接用指令ls其实显示的只有文件名(文件的属性)但是文件文件的属性内容在指令ls后面其实可以添加更多的选项 改变这个ls的功能包括展示出来隐藏文件这个功能(隐藏文件以.开头的)ls -l可以显示更详细的文件属性(不包括隐藏文件)ls -l -a可以展示所有的文件的属性(包括隐藏文件)那么我们如何证明存在隐藏文件呢可以看到我们touch在当前的目录下创建了一个隐藏的文件但是我们直接用指令ls却显示不出来 但是我们用ls -l -a可以展示出来2.2pwd和cd命令2.2.1 关于cd的绝对和相对路径cd .是当前路径 如果用cd .指令还是当前路径cd . .是上一层路径 如果用这个指令就是回退到上一层路径pwd就是展示我们当前的绝对路径相对路径是以我目前所在的目录作为参照点的cd 从根目录开始我们可以用绝对路径进如某一个目录cd后面直接加一个目录并且进去的前提是这个目录在当前目录下面相对路径访问除此之外 需要注意的一点就是我们的每一个目录都有. 和. .目录根目录的. .指向自己2.2.2 cd ~cd空格加上一个波浪号 这个波浪号代表当前用户的家目录大家肯定都有这样的疑问 到底什么是家目录呢接下来就以Windows为例 让大家看看什么是家目录其实大家的电脑上都可以有多个用户而不同用户就相当于各自对应的一个家目录 如下图所示而我的Linux用户所在就是在home目录里面2.2.3 cd -cd -是用来回退到上一次的路径的2.3 touch和stat前面已经说过了touch是建一个文件 而这个stat是看这个文件的一些相关内容属性除此之外我们的touch除了可以新建一个文件也可以改变文件的时间这里的时间放到以后讲解2.4 mkdir我们直接用mkdir创建的都是一个空目录 那我们能不能创建一串的目录呢我们可以用mkdir -p的操作来创建 再用我们的tree来查看补充如何判断我们的某一个目录是个树状结构我们第一次用都需要用命令安装root账号下在ubuntu下apt install -y tree在centos下yum install -y tree我们随机查看一个目录就是这样的树状结构,下面可以再看看大致的一个树状图三.如何删除文件3.1 rmdir这里先说一下 rmdir不做为重点 因为它不能删除非空目录 (由下图我们就可以看出 我们无法删除dira这个非空目录)3.2 rmrm作为学习的重点 它可以删除文件或目录(如果是root账号会提醒一下你是否要删除)3.2.1 rm -f想删除文件但是不想让root账号提醒后面加上-f就可以解决3.2.2 rm -r和rm -rf我们前面那些指令无法删除目录 只能删除普通文件 如下图如果我们想让这个目录删除 必须加上-r递归删除但是root账号也会被提醒你是否要删除如果不想被提醒就加上 -rf删除前rm -r删除后rm -rf删除后
返回列表