Linux基础

前言:基于b站 千锋 dagou老师的视频  所简单归纳的  一些简单的基础的Linux命令(基于Centos7)

本文目录结构

一.Linux系统下的一些常见目录

二.目录、文件管理命令

三.文件阅读命令

四.查询命令  

五.文件权限操作命令

六.用户权限操作命令

六.进程管理命令

七.基础语法结构

 

注意事项:Linux中严格区分大小写。

 

查看Linux系统内核版本:uname -a

eg.3.10.0-1160.el7.x86_64 

   其中主版本号为:3

    次版本号为:10    次版本号为偶数代表这是稳定版本;为奇数,代表这是测试版本

    修改号为:0

      

一.Linux系统下的一些常见目录

  下图为根目录 / 的内容

  

                 图1-1

  Linux中文件管理采用FHS(Filesystem Hierarchy Standard)标准,用树形结构表示文件系统。整个文件系统跟咱们学html的dom结点类似,可以看成是一棵

倒挂着的树。而这里的根节点呢,就是平平无奇  /  。

 

  一些常见目录的简单介绍:

    - /boot:启动目录,内核存放地。

    - /root:root账户的家目录。

    - /home:家目录。除root账户外,系统会给其他用户分配一个目录。登录哪个用户就切换为哪个用户的家目录。eg.假使是John,登录后默认工作目录为  /home/John

    - /usr:Unix System Resource(unix系统资源)。见全称名而知义。存放要下载的软件。

    - /bin:Binaries。猜想,用c语言写的系统命令。存放Linux的很多基础命令。

    - /sbin:Superuser Binaries。加了个Superuser,只有管理员才能用的命令。eg.  firewalld

    - /mnt:mount。挂载其他文件系统。eg.U盘。

    - /dev:device。

    - /

    - /

    - /etc:中文为 等等 之意。源自法语et cetera,就是平常的 and so on 的意思。通常放一些不好归类的杂项文件。eg.配置文件。

 

二.目录、文件管理命令

 首先先介绍一下vi编辑器。

  vi:Linux系统内置的编辑器。使用该命令,可用来创建、编辑文件。而vim呢,是vi编辑器的升级版。

  vi编辑器有三种模式:

    - 命令模式(默认):一进入vi编辑器就是命令模式,可以使用一些简单的命令。i.t.  dd(删除光标所在的这一行)  大写G(跳到最后一行) $符号(光标跳到行尾) 其他模式进入命令模式需要按esc键。

    - 编辑模式:按 字母i键 或者 字母a键进入。i就是insert,从光标前面插入。a是append,从光标后面开始输入。

    - 末行模式:需要先进入命令模式,之后按英文输入法下的冒号(:)。使用完末行命令直接回到命令模式。

     常用末行命令:

      - :q  退出不保存

      - :q!  强制退出不保存。    常用

      - :w  保存,但不退出。    很鸡肋的功能

      - :wq  保存并退出。    非常常用的命令,大多数情况下足矣。

      - :wq!  保存并强制退出。  

      - :set nu  让每一行都显示行号。

      - :/你输入的字符串:可用来查找指定内容,光标将停留在第一个符合的内容。

  cd(change directory):切换目录。

    cd ..:返回上级目录

    cd:回到当前用户所在目录。  eg.假使用户是John,则回到  /home/John。

  ls(list directory):列出当前目录下的所有内容。

    -a:列出所有文件,包括隐藏文件。

    -l:显示文件细节(属性)。比如说,会显示:  文件的UGO权限,被引用次数,文件的创建者,文件的创建者的所在组,占用空间,创建日期等。

    ls -l 可以简写为 ll

    ls -al:列出所有文件,并显示文件属性。可以简写为:ll -a

  mkdir(make directory):创建目录

    -p:创建递归目录

  rmdir(remove directory):删除空目录

    -r(recursive):删除递归空目录

  rm(remove):删除文件、目录。

    -f(force):强制删除,不提示。单个 -f 参数 不能删除目录。

    -r(recursive):递归删除目录。

 Linux系统文件可以没有后缀名。

  vi:创建空文件。使用vi编辑器创建会进入黑色界面。

  touch:创建空文件。  很是奇怪,这个单词中文貌似跟创建不搭边。。。

 

三.文件阅读命令

  cat:阅读文件。

  tac:倒着阅读文件。从最后一行开始。

  head:默认显示文件前10行内容。  eg. head -20  则显示前20行的内容

  tail:默认显示文件后10行内容,从倒数第10行开始显示,注意区分于tac命令。  eg. tail -20  则显示后20行的内容

 

四.查询命令

  |:管道符,连接两个命令。把前面命令的输出 作为 后面命令的输入。  eg. ls / | grep bin  查找根目录下含有bin关键字的目录或文件

  grep:

 

三.进程管理命令

  最常用:kill -9 进程id

 

四.用户、文件权限操作命令

  

----懒得继续写了,2023年1月4号写,2024年7月16号发布

  

posted @ 2024-07-16 16:05  浮躁懒惰的拉泡泡屎  阅读(9)  评论(0编辑  收藏  举报