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 shell(最基础的) -> 正文阅读

[系统运维]Linux shell(最基础的)

1.用户名@机器名:

2.~(波浪线表示用户home目录),正斜杠/表示根目录

3.$表示等待用户输入(!$表示上一条命令的最后路径,可以直接用cd !$)

4.Linux中带前缀.(点)的都是隐藏文件

5.man 命令(可以查看这个命令怎么用)

6.clear 清除这一页

7.Linux一切皆为文件(正斜杠/),Windows : 盘符:路径(用反斜杠\)?

8.Linux中 单点符.表示当前目录,双点符..表示当前目录的父目录

9.ls命令表示查看目录的所有文件或文件夹

? ? ? ? ?(1)ll 查看所有文件或文件夹的详细信息(=ls -a -l=ls -al)(命令可以用-分开也可以不分开)

? ? ? ? ?(2)ls -ltr(按修改时间列出文件和文件夹详细信息,从以前到现在的修改时间排列,默认是现在到以前,t表示时间,l表示单列排列,r表示逆序)

? ? ? ? ?(3)ls -m按逗号列出可见文件夹

? ? ? ? ?(4)-F # 每个目录名加 "/" 后缀,每个 FIFO 名加 "|" 后缀, 每个可运行名加“ * ”后缀。

? ? ? ? ?(5) ?-R # 递归列出遇到的子目录。

10.Linux的文件系统目录结构介绍

1./srv :存放一些服务启动后需要提供的数据(简称服务目录

2./opt :额外安装一些软件或库用的,默认是空的

3./mnt : 系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以把光驱挂载到/mnt/上然后访问该目录就能看见光驱里面的内容了

4./media :会自动识别一些设备例如U盘,光驱等,识别后,Linux会把其挂载到这个目录上

5./usr :?这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。

? ? ? ? ? ? ? ? ? ? ? ?1)/usr/src/: 存放着Linux的源代码(src是soure的意思)

? ? ? ? ? ? ? ? ? ? ? ?2)/usr/bin : 系统用户使用的程序,如less命令

? ? ? ? ? ? ? ? ? ? ? ?3)/usr/sbin 管理员(即超级用户)使用的程序

6./var :经常修改经常变化的文件放这个里面

7./lost+found :这个文件夹默认是空的,只有当非法关机时,里面会存放一些文件

8./home :用户主目录,里面存放各个用户的目录,一般目录名就是用户的名字

9./lib :主要存放系统的链接库文件,没有该目录则系统就无法正常运行

10./run :是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除

11./root :该目录为系统管理员的主目录(管理员目录

12./bin :这个目录存放着经常使用的命令 比如什么 ls,mkdir,cp,more等等(binary)

13./sbin :这里存放的是系统管理员使用的系统命令。

14./boot :这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。(称做启动目录

15/etc :系统文件配置目录;这个目录用来存放所有的系统管理所需要的配置文件和子目录。

16./proc :这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息如系统内存、磁盘io、设备挂载信息和硬件配置信息等);proc是一种伪文件系统(也即虚拟文件系统)

17./sys :这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。

18./dev :跟设备有关的目录,存放的是Linux的外部设备,在Linux访问设备的方式跟访问文件的方式一样,dev实际上是device

21./temp :这个目录用来临时存放一些文件

11.cd命令表示切换用户当前工作目录

? ? ? ?(1)直接cd命令默认进入用户home目录

? ? ? ?(2)cd ..返回上一工作目录

? ? ? ?(3)cd ../.. 返回上两级目录 (cd ../xxxx 返回上一目录的xxxx文件)

? ? ? ? (4)cd / 直接进入根目录

12.touch命令创建空文件

(有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。)

13.cp命令? ? ? ? ? ? ? ?

14.mv命令(move):

? ? ? 作用:1移动文件或者目录

? ? ? ? ? ? ? ? ?2.重命名

? ? ? 注意!!!!!使用该命令时最好加一个? -i (也就是命令mv -i) 养成习惯,方便进行人机交互防止覆盖已经存在的文件或者目录

15.rm命令(remove):

? ? ? 作用:删除文件或目录? ?(若是要删除目录必须用)

? ? ? ? ? ? ?注意:1.千万别用 rm -rf /* 这个命令会强制删除根目录下所有文件(在公司若是这样直接牢底坐穿

? ? ? ? ? ? ? ? ? ? ? ??2.养成rm -i的好习惯,-i提供人机交互可以提示你确定要不要

? ? ? ? ? ? ? ? ? ? ? ? 3.-删除目录的方法:r或-R:递归处理,将指定目录下的所有文件与子目录一并处理。要不然直接rm是无法删除目录的只能删除文件夹

16.mkdir命令:

? ? ? ? 作用:创建目录(touch命令是创建文件

? ? ? ? ? ? ? ? ? ?mkdir -p命令创建 多级目录目录下面还有子目录

17.rmdir命令(不怎么用):

? ? ? ? ? ? ? ? ? ? ?这个命令不怎么用一般来说只能删除空目录,这个命令被rm替代了

18.file命令:

? ? ? ? ? ? ? ?作用:查看文件的类型

? ? ? ? ? ? ? ?file -L直接显示软链接所指向文件或者目录的类型

? ? ? ? ? ? ? ?file-b不显示文件的名称

19.cat命令:

? ? ? ? ?功能:?连接多个文件并打印到标准输出(用于查看比较短的)

? ? ? ? ?用法:显示文件内容,如果没有文件或文件为-则读取标准输入。

? ? ? ? ? ? ? ? ? ? 将多个文件的内容进行连接并打印到标准输出。

? ? ? ? ? ? ? ? ? ? 显示文件内容中的不可见字符(控制字符、换行符、制表符等)。

? ? 参数:?-n 或 --number:由 1 开始对所有输出的行数编号。

? ? ? ? ? ? ? ?-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。

? ? ? ? ? ? ? ? -s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。

? ? ? ? ? ? ? ? -v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。

? ? ? ? ? ? ? ? -E 或 --show-ends?: 在每行结束处显示 $。

? ? ? ? ? ? ? ? -T 或 --show-tabs: 将 TAB 字符显示为 ^I。

? ? ? ? ? ? ? ? ?-A, --show-all:等价于 -vET。

? ? ? ? ? ? ? ? ?-e:等价于"-vE"选项;

? ? ? ? ? ? ? ? ?-t:等价于"-vT"选项;

注意:其他的了解就行了重点掌握黄色的那些,当然这个命令只适合文件行数小的行数多的不咋行,以后还有更好的命令代替

20.more命令:

? ? ? ? ? 作用:显示文件内容,每次显示一屏

? ? ? ? ? 基本操作:H帮助,Q退出,Enter进入下一行,space显示下一屏的内容,B显示下一屏的内容

? ? ? ? ? 命令:-c :不进行滚屏操作。每次刷新这个屏幕

? ? ? ? ? ? ? ? ? ? -行数:指定每屏显示的行数

? ? ? ? ? ? ? ? ? ?+行数:指定开始的行数

? ? ? ? ? ? ? ? ? ??-d:显示“[press space to continue,'q' to quit.]”和“[Press 'h' for instructions]”;

21.less命令 (三大文件查看命令最常用的,但以后也不咋用这个):

? ? ? ? ? 跟more类似pageup,pagedown翻页,q退出

? ? ? ? ? /搜索的东西:这个可以搜索

22.tail命令:

? ? ? ?查看文件结尾10行(默认是10行)

? ? ? ?tail -n 数字可以直接定义几行

23head命令:

? ? ? ? ?查看开头10行(默认是10行)

? ? ? ? head-n 数字可以直接定义几行

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-08-25 12:36:42  更:2021-08-25 12:36:57 
 
开发: 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年11日历 -2024/11/15 11:29:41-

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