Linux下的基本指令1

学习指令是做什么呢?

它等同于在Windows上学习各种基本操作,如双击打开文件夹,创建文件等各种操作。

pwd指令

显示当前用户所处目录,运行如下:

tree指令

系统中的目录以树形结构显示出来

tree使用时要先安装,运行yum install -y tree完成安装,完成安装后,再运行tree,由于我们还没有创建文件,后面创建了文件,我会将运行结果图贴在下面,同时读者也可以先跳过这一小段,先读下一个指令。如下图:创建了四个文件,跟目录是.所以呈现如下树形图。

whoami指令

当前是哪一个用户在使用Linux系统,我的是普通用户:root,如下图。

touch指令

touch是一个在Linux下创建普通文件的命令,同时也可以创建同名文件实现文件时间的更新,同一个目录并不会存在两个同名文件,最后还可以更新文件的修改日期。

下图,我们创建了一个重复的普通文件a,我们可以看到它的时间更新了。

cd指令

切换目录(文件夹),它的操作对象只能是目录(文件夹),而不是普通文件,所以它不能进入 touch 创建的文件中

复制代码
cd .. : 返回上级目录
cd /root/linux/ : 绝对路径
cd ../day02/ : 相对路径
cd ~:进入用户家目
cd -:返回最近访问目录

如下图:进入touch创建的普通文件失败。

stat指令

获取文件详细信息,如下图:

mkdir指令

在当前目录下创建一个目录

复制代码
#mkdir dir1 //在当前目录下创建dir1子目录
#mkdir -p dir2/subdir2 //创建多级目录,当前dir2不存在,必需要有-p,没有则创建不成功。

如下图:我们可以看到创建的目录颜色有蓝色高亮。

rmdir指令

用于删除空目录

复制代码
#rmdir dir1  //在当前目录下删除dir1空子目录
#rmdir -p dir2/subdir2  //删除当前目录中dir2/subdir2子目录。有-p,删除subdir2时,如果dir2目录中没有其他目录,则会一起删除掉;没有-p时,就只删除空目录subdir2.
没有-p时,就只删除空目录subdir2.
有-p,删除subdir2时,如果dir2目录中没有其他目录,则会一起删除掉

ls指令和ls指令

两个指令都是用来列出当前目录下的文件或目录信息。如下图:ll指令会输出更多关于文件的信息,ls则只输出文件名。

-a:显示所有文件,包括以"."开头的隐藏文件。

我们会发现,输入: ls -al,会显示更详细的信息,像输入的是 :ll -a 那样。

-d 将目录像文件一样显示,而不是显示其下的文件。 如:ls --d 指定目录,如下图:如果我们输入的是:ls -dl,同样的会输出更详细的信息,而输入:ls -d,则会输出.表示根目录。他们的输出结果都是.代表的是跟目录。

ls还有其他的指令,用到了再整理。

相关推荐
修己xj4 小时前
服务器无法解析域名?一次 DNS 配置缺失的排查与修复
运维
GeW5 小时前
高端化走到深处,是数据库和Linux的事
linux
程序员初一6 小时前
Linux 远程桌面有四种做法
linux·ssh
爱吃奥利奥_wen6 小时前
SQL Server 基础语法详解:从建库建表到约束与增删改查
服务器·数据库·oracle
程序开发阿元6 小时前
1C1G 能跑什么:把留常驻服务和不留摆进一张内存表
linux·ssh
xbzb9 小时前
自定义 yum 软件源:Linux 上 createrepo,Windows 上纯 Python 也能造
linux·运维·windows·python·yum·createrepo
Android系统攻城狮9 小时前
Linux FFmpeg深度解析之avio_open调用流程与实战(三十八)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频
独隅9 小时前
WebStorm Linux 版安装实战与核心效能展示
linux·ide·webstorm
瑞克-桑切斯10 小时前
ERP 企业生产管理系统部署手册
运维·docker·云原生·容器·eureka
江屿风11 小时前
【Git-组件】【Git入门:从文档灾难到版本掌控】流食般投喂
运维·笔记·git·组件·版本控制