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还有其他的指令,用到了再整理。

相关推荐
wyt5314292 小时前
Redis的安装教程(Windows+Linux)【超详细】
linux·数据库·redis
17(无规则自律)2 小时前
【Linux驱动实战】:字符设备之ioctl与mutex全解析
linux·c语言·驱动开发·嵌入式硬件
CDN3602 小时前
360CDN SDK 游戏盾:轻量化接入 + 强防护实测
运维·游戏·网络安全
Stewie121382 小时前
Docker 面试题
运维·docker·容器
斯班奇的好朋友阿法法2 小时前
在企业的离线内网环境的服务器部署openclaw和大模型
服务器·语言模型
星纬智联技术3 小时前
GEO E2E 自动化验证测试文章
运维·自动化·geo
天赐学c语言3 小时前
Linux - 应用层自定义协议与序列/反序列化
linux·服务器·网络·c++
jarreyer3 小时前
CentOS 7 无法使用 yum 安装软件
linux·运维·centos
hzhsec3 小时前
MSF-CobaltStrike实现内网socks代理转发上线
服务器·网络·安全·网络安全