前言:基于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号发布
标签:文件,vi,eg,基础,命令,Linux,目录 From: https://www.cnblogs.com/labuladuo/p/17026243.html