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

相关推荐
海宇服务8 分钟前
零信任架构实战:基于海宇网上踪迹欺诈行为识别构建自动化电商大促营销补贴风控网关
运维·人工智能·架构·自动化
川石课堂软件测试10 分钟前
涨薪技术|0到1学会性能测试第8课-Analysis分析图
服务器·数据库·python·sql·jmeter·mysql·容器
暴雨课堂12 分钟前
tp5 tp6被攻击篡改后恢复
linux·服务器·php
学编程的小程14 分钟前
服务器日志太分散不好查?我用Promtail+Loki+Grafana把采集、查询和分析串起来了
服务器·python·grafana
djjjx.31 分钟前
Linux进程篇(四):内核托底与生死交错 ,深度硬核剖析“僵尸”与“孤儿”进程
linux·运维·服务器
m0_6464299736 分钟前
VS Code Remote SSH 使用 Codex:通过 SSH 转发本地代理
运维·ssh
为思念酝酿的痛42 分钟前
Reactor反应堆模式
linux·服务器·网络
沫璃染墨43 分钟前
从零入门计算机网络系列(六):TCP套接字编程实战——从listen监听到客户端与服务器通信
linux·服务器·c++·tcp/ip·计算机网络·tcp
会写代码的青蛙44 分钟前
青蛙自动化
运维·自动化
2401_872418781 小时前
把 Ubuntu 服务器变成 AI Agent 终端:用自然语言或语音管理 Linux,任何命令都先审批(附完整 Python 源码)
linux·服务器·ubuntu·agent