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)

Linux目录结构

倒挂的树形结构,最顶层为根,用 / 表示
author

/根目录:Linux系统的起点(所有的数据存放的目录)

路径:/root/1.txt #在根目录下,有abc目录,在abc目录里有1.txt文件。在Linux中一个路径,只有开头的/ 才表示为根目录

Linux的基本理念:一切皆文件

? /dev:存放设备(键盘、鼠标、光驱、硬盘……)相关的数据,/dev/sda:SCSI接口的硬盘的第一块,/dev/sdb 第二块…

? /bin:存放着可执行命令的目录

? /sbin:存放着可执行命令的目录,只供系统管理员使用

? /tmp:临时文件存放的地方

? /run:是一个临时文件系统,存储系统启动以来的信息。系统重启时,该目录下的文件被清除

? /home:普通用户的家目录,用来存放普通用户的文件

? /boot:存放内核文件和系统引导程序,包括一些连接文件以及镜像文件

? /lib:存放着系统最基本的动态连接共享库,几乎所有的应用程序都需要用到这些共享库

? /mnt:用来临时挂载临时存储设备的目录

? /opt:该目录是可选的,这是给主机额外安装软件所摆放的目录

? /media:用于挂载可移动设备的临时目录,U盘、光驱等

? /root:系统管理员的家目录

? /sys:存放系统运行过程中的信息文件

? /etc:软件配置文件所在的目录

? /usr:安装除操作系统本身外的一些应用程序或组件的目录

? /var:存放日志的目录,某些应用的预设也放在此目录
菜鸟教程更加详细 –https://www.runoob.com/linux/linux-system-contents.html

Linux基本操作

  • 命令行提示符:
终端模式:

[当前登录的用户@主机名 当前所在的目录]
以#结尾表示当前登录的身份为root
以$结尾表示当前登录的身份为普通用户

[root@localhost ~]#
  • pwd — (Print Working Directory) 查看当前工作目录
[root@localhost ~]# pwd    #显示当前所在的位置
/root
  • cd — (Change Directory)
    – 用途:切换工作目录
    ? – 格式:cd [目标文件夹位置]
[root@localhost ~]# cd /
[root@localhost /]# pwd
/
  • ls — List

– 格式:ls [目录或文件名]…

[root@localhost /]# ls
bin   dev  home  lib64  mnt...

蓝色:目录(文件夹) 黑色:文本文件

绝对路径:以根开始的路径 相对路径:以当前为参照的路径

[root@localhost run]# cd /root/  #绝对路径,与当前所在位置无关
[root@localhost ~]# pwd
/root
[root@localhost ~]# ls
anaconda-ks.cfg  Documents  Music     Public           Templates
...
[root@localhost ~]# cd Public/   #相对路径,与当前所在位置有关
[root@localhost Public]# pwd
/root/Public

. . :表示上一层目录(父目录)

[root@localhost Public]# cd ..  #后退
[root@localhost ~]# pwd
/root
  • cat — 查看文本文件内容,适合查看内容较少文件

– 格式:cat [文件名]…

[root@localhost ~]# cat /root/anaconda-ks.cfg
[root@localhost ~]# cat /etc/fstab
[root@localhost ~]# cat /etc/passwd
[root@localhost ~]# cat  /etc/redhat-release  #查看系统版本
  • less — 查看文本文件内容,适合查看内容较多文件

– 格式:less [文件名]…

按上、下键进行滚动

按q键进行退出

  • hostname — 查看或临时修改主机名
[root@localhost /]# hostname
localhost.localdomain
[root@localhost /]# hostname  centos.com
[root@localhost /]# hostname
centos.com

#新开一个全新的命令行终端,查看提示符变化
[root@centos ~]# hostname
centos.com
  • 列出CPU处理器信息
[root@localhost ~]# lscpu
…….
CPU(s):            1     #核心数
…….
型号名称:Intel(R) Core(TM) i5-4430 CPU @ 3.00GHz
…….
  • 列出内存信息
[root@localhost ~]# cat   /proc/meminfo
MemTotal:        6070840 kB
...
  • 查看网卡的IP地址
[root@localhost ~]# yum install net-tools -y
lo: 本机回环接口   IP永远为127.0.0.1	127.0.0.1:永远代表本机
[root@localhost ~]# ifconfig #查看本机网卡信息
[root@localhost ~]# ifconfig eth0 192.168.1.1   #临时设置IP
  • mkdir 创建目录
[root@localhost ~]# mkdir /opt/test
[root@localhost ~]# ls /opt/
test
  • touch 创建文本文件
[root@localhost ~]# touch /opt/1.txt
[root@localhost ~]# ls /opt/
1.txt  test
  • headtail命令
[root@localhost ~]# head -1 /etc/passwd  #显示文件头1行内容
[root@localhost ~]# head -2 /etc/passwd  #显示文件头2行内容
[root@localhost ~]# tail -1 /etc/passwd  #显示文件最后1行内容
[root@localhost ~]# tail -2 /etc/passwd  #显示文件最后2行内容
  • grep命令过滤文本文件内容
    • 作用:输出包含指定字符串的行
[root@localhost ~]# grep  root  /etc/passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
  • vim修改文本文件内容(文本编辑器)

三个模式:命令模式、插入模式、末行模式

vim当文件不存在时,会自动创建此文件

vim不能创建目录

命令模式:
? i键 或者 o键 —》插入模式(Esc回到命令模式)
? 英文的冒号:—》末行模式(Esc回到命令模式)

末行模式 :wq #保存并退出

末行模式 :q! #强制不保存并退出

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

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