IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux系统(一)- 指令学习1 -> 正文阅读

[系统运维]Linux系统(一)- 指令学习1

BlogPicture0.jpg

前言

本节将进入到对Linux系统的学习啦,对于指令学习又是必要的过程,我们开始吧!


什么是操作系统

操作系统_(Operating System)_是一组主管并控制计算机操作、运用和运行硬件、软件资源和提供公共服务来组织用户交互的相互关联的系统软件程序。根据运行的环境,操作系统可以分为桌面操作系统,手机操作系统,服务器操作系统,嵌入式操作系统等。
对于一台计算机来说,其组成可分成四部分:
应用软件、操作系统、设备驱动、硬件;
image.png
操作系统是一款管理软件,管理着软件和硬件资源,操作系统并不直接管理底层的硬件,而是通过驱动层间接管理硬件;
操作系统通过管理好软硬件资源来为软件层提供稳定、安全、高效的运行环境。


Linux操作系统

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。- 摘自百度百科。


Linux的指令是什么

Linux通常是命令行环境,没有图形化界面,那该如何完成对Linux基本的操作呢?
这要通过各种指令来实现,这与图形化界面里的使用鼠标的操作本质是相同的。


文件概念介绍

文件是什么?

文件本身

文件本身由文件储存的数据和文件所具有的属性组成。文件属性也是数据(元数据),只不过不算在文件储存的数据里。
文件 = 文件内容数据 + 文件属性数据
对文件的操作也分为两种:
对文件内容的和对文件属性的.

文件之间

Linux下文件可以分为普通文件和目录(windows下叫文件夹)。
普通文件无法再分,是基本的单位;
目录是用于保存其他文件的;其中空目录中没有目录或文件。
那么在命令行中,普通文件和目录如何区分呢?
Linux中一个点**.**表示当前目录,两个点**..**表示上一个目录
以点为开头**.xxx**的文件或目录都具有隐藏属性。
image.png

文件路径

文件路径分为绝对文件路径和相对文件路径。

绝对文件路径

Linux中,绝对路径指从根目录/开始,文件之间以斜杠/分隔开,到当前文件所在目录。
image.png
image.png
windows中,绝对路径从某个盘开始(以C盘为例),文件之间以反斜杠\分隔开。
image.png


相对文件路径

Linux中,相对文件路径指的是从当前文件开始,以斜杠/作为文件之间的分隔,到目标文件所在目录。
image.png


文件的目录组织结构

windows的目录组织结构是森林,而Linux的文件目录组织形式是一颗多叉树
前面我们学习了二叉树的相关概念,多叉树与二叉树的原理是相似的。
image.png
如图所示,从根节点开始的一颗多叉树,

根节点根目录/
路上节点(分支节点) :至少有一个孩子节点普通文件或目录
叶子节点 :没有孩子节点叶子结点本身可以是普通文件或空目录(空文件夹)。

那这与路径有什么关系呢?
非常有关系!
任意选择某一个节点,从根节点到选择的节点只有一条通路;
也就是说,从根目录开始,到目标文件所在的路径是惟一的,于是我们可以用路径来表示一个文件。

绝对路径和相对路径都可以标识寻找文件,只不过通过绝对路径寻找文件一定不会出错,而相对路径寻找文件只能在当前目录下有效;
路径+文件名具有唯一性
绝对路径的缺点是往往绝对路径很长,书写不方便;而相对路径相对而言会方便书写,日常使用较多。



有关用户操作的指令

ssh登录远程服务器

xshell

ssh username@域名

image.png
image.png
image.png


用户管理 - 增加用户并设置密码

增加新用户

adduser [new_user_name]

image.png

设置密码

passwd [new_user_name]

image.png
这里的密码并不会显示在屏幕上,但确实是设置了。
image.png

删除用户

userdel [-r] [name_user]

image.png
之后test_2022用户就不能够登录服务器了:
image.png


ifconfig指令

查看ip地址
可设置网络设备的状态,或是显示目前的设置

比如查看服务器信息:
image.png


clear指令

语法:

clear

功能:

清屏

image.png
image.png


pwd指令

语法:
pwd
功能:
显示用户当前所在目录

image.png


ls指令

语法:
ls[选项][目录或文件]
目录或文件省略就默认是当前文件目录

语法:
ls
功能:
显示当前路径下的文件或目录名称,默认不包含隐藏文件和隐藏目录

image.png


选项一览

-a 列出目录下的所有文件,包括以 . 开头的隐含文件
-d 将目录象文件一样显示,而不是显示其下的文件。 如: ls –d 指定目录
-i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件
-k 以 k 字节的形式表示文件的大小。 ls –alk 指定文件
-l 列出文件的详细信息
-n 用数字的 UID,GID 代替名称。
-F 在每个文件名后附上一个字符以说明该文件的类型, “*”表示可执行的普通文件; “/”表示目录; “@”表示符号链接; “|”表示FIFOs; “=”表示套接字(sockets)
-r 对目录反向排序
-t 以时间排序
-s 在l文件名后输出该文件的大小
-R 列出所有子目录下的文件 (递归)
-1 一行只输出一个文件。


-l

语法:
ls -lll
功能:
显示当前路径下的文件或目录的名称和详细的属性信息

image.png
image.png

-a

语法:
ls -a
功能:
显示当前路径下的所以的文件或目录名称,包括以.开头的隐藏文件和隐藏目录

image.png

-d

语法:
ls -d
功能:
不进入目录显示目录内容,而是显示目录本身

image.png


-i

-i
输出文件的 i 节点的索引信息
ls –ai 指定文件

image.png


-k

-k
以 k 字节的形式表示文件的大小

如:ls –alk 指定文件


-n

-n
用数字的 UID,GID 代替名称

image.png


-F

-F
在每个文件名后附上一个字符以说明该文件的类型, “*”表示可执行的普通文件; “/”表示目录; “@”表示符号链接; “|”表示FIFOs; “=”表示套接字(sockets)

image.png


-r

-r
对目录反向排序

image.png
排序的结果并不保存,所以-r输出的是拷贝


-t

-t
以时间排序

image.png


-s

-s
在l文件名后输出该文件的大

image.png


-R

-R
列出所有子目录下的文件(递归)

image.png


-1

-1
一行只输出一个文件

image.png


cd指令

语法:
cd 目录名
功能:
改变工作目录,将当前工作目录改到指定目录下。

image.png


语法:
cd ~
功能:
进入用户家目录/home/name,root用户进入/root

image.png
image.png

语法:
cd -
功能:
返回最近访问的目录


进入上一层目录

image.png

进入指定目录

image.png

普通文件无法就再进入了:

image.png

遇到根目录无法再回退了

image.png


whoami指令

语法:
whoami
功能:
询问Linux是谁在使用

image.png


touch指令

语法:
touch [选项]...文件...
功能:
创建一个新的普通文件,如果文件存在则touch可以更改文档或目录的日期时间,包括存取时间和更改时间。

touch只能创建普通文件:
image.png
touch更新时间
image.png


选项一览

-a 或–time=atime或–time=access或–time=use只更改存取时间
-c 或–no-create 不建立任何文档
-d 使用指定的日期时间,而非现在的时间
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题
-m 或–time=mtime或–time=modify 只更改变动时间
-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同
-t 使用指定的日期时间,而非现在的时间


-a

-a 或--time=atime或--time=access或--time=use
只更改存取时间

image.png


-c

-c 或--no-create
不建立任何文档

image.png


-d

-d
使用指定的日期时间,而非现在的时间

image.png


-m

-m 或--time=mtime或--time=modify
只更改变动时间

image.png


-r

-r
把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同

image.png


-t

-t
使用指定的日期时间,而非现在的时间


-f

-f
此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题


结语

linux指令就如同我们在图形化界面对windows的基本操作那样,是慢慢需要掌握的,不要着急,一步一步来。后面还有着更多操作系统相关的知识在等着我们呢!


E N D END END

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-10-08 21:17:28  更:2022-10-08 21:18:12 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年6日历 -2024/6/26 22:11:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码