速通Linux操作系统及其常用命令【Linux】

思维导图:

在这里插入图片描述

一、Linux操作系统

1.操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统也提供一个让用户与系统交互的操作界面。
在这里插入图片描述
2.操作系统类型:
Windows操作系统
Linux操作系统
IOS操作系统
Android操作系统
3.Linux系统和windows系统区别:
Linux免费的、windows收费的
Linux主要用在服务器端,windows主要用在PC端
Linux服务器版本费用要比Windows低、病毒比较少
Linux支持游戏少,windows支持游戏很多
Linux系统:Linux内核+库文件+应用
Linux常见发行版:redhat Linux,suse linux ,centOS,乌邦图Ubuntu
4.Linux系统的文件和目录
1.Linux下,没有像Windows一样的盘符,而是文件夹(目录)。Linux也包括图形和字符两种界面,使用中字符界面应用比较多。
2.Linux重要目录:
在这里插入图片描述
3.基础Linux命令
在这里插入图片描述

二、常用文件目录操作命令

1.操作键
Tab键位
单击,无歧义文件/目录/命令自动补全
双击,显示存在的有歧义文件/目录/命令
在这里插入图片描述
2.man 查阅命令使用手册
3.help 显示命令帮助信息
4.pwd 查看当前目录
5.ls 查看目录内容
-a 显示全部目录与文件,包括隐藏
-l 列表显示文件详细信息
-h 显示文件大小
6.l -l 返回结果格式说明:
返回格式:
在这里插入图片描述
前10位说明:文件类型+文件存取控制
r read读
w write 写
x excute 执行
在这里插入图片描述
7.chmod 修改目录和文件权限
chmod [选项] 权限 文件目录
chmod命令,英文change mode的合写,修改用户或组对于文件或目录的权限。
选项含义:
在这里插入图片描述
权限含义: +增加权限 -取消权限 =设定权限
字母法修改权限 :
chmod [u/g/o/a][+/-/=] rwx 文件/目录
实例:chmod u+rwx,g+rwx,o+r-wx 文件/目录
数字法修改权限 :
chmod 权限数字 文件目录
777 ==》 u+rwx,g+rwx,o+rwx
755 ==》u+rwx,g+r-x,o+r-x
644 ==》u+rw-,g+r–,o+r–
8. cd 切换目录
相对路径和绝对路径
相对路径:表示当前目录所在的目录位置
绝对路径:最前面是/ , 表示从根目录开始的所在的目录位置 ;
cd 目录名 进入指定目录
cd ~ 切换到当前用户主目录
cd 切换到当前用户主目录
cd… 切换到上级目录
cd / 切换到根目录
9.touch 创建文件
touch 文件名
文件不存在,可以创建一个空文件,无内容
文件已经存在,修改的是文件末次修改日期
10.mkdir创建新目录
目录已经存在,会有报错提示
-p : 可以创建多层不存在的父子目录
11.rm 删除文件或目录
rm [-rf] 文件或目录
-r:删除目录时需要加此参数
-f:强制删除,忽略不存在的文件,不需提示
12. cp复制文件或目录
cp命复制给出的文件或目录,相当于dos下的copy命令。
cp [-ri] 源文件 目标文件
-r: 复制文件夹时需要加此参数
-i:在覆盖目标文件之前将给出提示要求用户确认
13.mv 移动文件或目录
mv移动文件或目录,也可以个文件或目录重命名
mv [-i] 源文件 目标文件
-i: 在覆盖目标文件之前将给出提示要求用户确认
14.Cat 查看文件
cat [选项] 文件
-n:对输出的所有行编号
-b:对输出的非空行编号
cat合并查看多个文件内容,用法:cat 文件1 文件2 文件N.
cat查看操作系统信息:cat /proc/version
15.more分页查看
more 文件名
16.tail查看文本内容
tail [参数] [文件]
-f 循环读取
-n<行数> 显示文件的尾部 n 行内容
17.grep过滤查看
根据规则搜索文本,并且把匹配的行显示出来
grep [选项] “规则” 文件名
常用选项 :
-n : 显示内容时显示行号
-v :显示不符合匹配规则的行
-i :忽略大小写
grep 配合模式查找 :
^a :以a开头的行
z$ : z结尾的行
^a.*z$ : a开头,z结尾的行

三、其它命令

(1)clear 清屏
清除屏幕显示历史内容
(2)echo打印
echo 内容
在终端中回显参数指定的内容
(3)重定向符
输出重定向:将命令执行结果输出到一个文件中
命令 > 文件名
命令 >> 文件名
命令> 表示覆盖,把内容覆盖文件原有内容
命令>>表示追加,把内容追加到原有文件末尾 。
(4)管道符号 |
可以摆一个命令的输出直接作为另外一个命令的输出
命令1 | 命令2
该命令常结合grep使用
(5)find 查找文件
find [路径] -name 文件名
在指定的目录下,搜索符合条件的文件 。
如果省略路径,默认为当前路径
(6)压缩和解压
gzip-压缩与解压
gzip 文件名 #压缩文件
gzip -d 文件名 #解压文件
zip和unzip-压缩和解压
zip文件压缩与解压
zip 压缩文件.zip 原文件 #压缩文件
zip [-r] 压缩文件 .zip原目录 #压缩目录
unzip 压缩文件.zip #解压文件
用zip压缩文件,必须明确指定压缩后目标文件名
(7)tar打包文件
tar命令的作用就是将多个文件或目录打包成一个文件
tar -cvf 包名.tar 文件或目录 #打包
tar -tvf 包名.tar #查看打包文件内容
tar -xvf 包名.tar #解包
tar -zcvf 压缩包名.tar.gz 文件目录 #打包同时用gzip压缩
tar -zxvf 压缩包名.tar.gz #用gzip解压后同时解包
#tar常用选项
c 生成归档文件,创建打包文件
x 解压档案文件
v 列出归档解档的详细过程,显示进度
f 指定档案文件名,f后面一定是.tar文件,所以必须放选项最后
t 查看包中的内容

四、系统相关命令

(1)df 查看磁盘情况
df [选项]
-h :以人性化方式显示文件大小
(2)ps查看进程
ps [选项]
-a :显示终端上的所有进行,包括其它用户的进程
-u :显示进程的详细状态
-x :显示没有控制终端的进程
(3)top 显示进行的运行状态
动态显示进行的运行状态
退出时按q
#重要字段:
PID : 进程id号
USER : 运行进程的用户
%CPU :进程cpu占有率
%MEM :进程内存占有率
%COMMAND :启动进程的命令名
(4)kill 杀死进程
kill [选项] PID
-9 : 表示强制,尽快终止一个进程
-9 : 表示强制,尽快终止一个进程
(5) 网络信息查看
ping命令:查看与目标主机是否连通
ifconfig: 显示Linux网络设备信息
netstat : 查看网络端口

五、用户与权限

root用户 :Linux系统中的系统管理员,对所有资源都有访问权限 。大多数Linux都不推荐直接使用root账号登录系统,一般是运维人员配置好的普通用户操作 。
(1)su切换用户
su [-] [用户名]
如果不写用户名,默认切换的是root用户
从root用户切换到普通用户不用输入密码
(2)exit退出当前用户
(3)useradd新增用户
useradd [选项] [用户名]
-u 目录名:指定新用户的主目录
-m :如果-d参数中指定的主目录不存在,就自动创建这个目录
useradd -d /home/abc abc -m #新增用户abc,主目录为/home/abc
(4)passwd 修改密码
passwd [用户名]
(5)userdel删除用户
删除指定用户,一般root账号才有删除用户权限
userdel [用户名]
-f :此选项强制用户删除账号,甚至用户仍然在登录状态。它也强制删除
-r : 用户主目录中的文件将随用户主目录一起删除
userdel -r abc :删除用户abc,同时删除用户主目录
(6)whoami 查看当前用户登录名

六、vi简介

vi是一个基于字符界面文本编辑程序
vi没有菜单,只有命令,虽然很多,只需了解常用的即可;
vi有三种基本工作模式 命令模式 输入模式 末行模式(底线命令模式)
在这里插入图片描述
vi 基本操作流程 :
1.命令行输入vi + 文件名,进入vi命令模式
2.从命令模式下(按i或a)进入文本输入模式
3.插入或编辑文件内容
4.编辑完成后按ESC键回到命令模式
5.从命令模式按冒号(:)进入末行模式
6.按wq保存退出,或者按q!不保存退出。

vi的其他保存/退出命令:
:w 保存;
:w filename 另存为filename;
:wq! 保存并强制退出;
:wq!filename 注:以filename为文件名保存后强制退出;
:q! 强制退出;
:x 保存并退出(仅当文件有变化时保存)

命令模式 :
当用户输入vi 命令,进入编辑器时,就处于该模式下任何时候,不管用户处于何种模式,只要按一下ESC,即可使vi回到命令模式

输入模式 :
在命令模式下输入命令i,a,o都可以进入输入模式
在输入过程中,若想回到命令模式,按ESC即可

末行模式:
在命令模式下,用户按":“键(shift+;),即可进入末行模式
末行模式时窗口的最后一行显示一个”:"作为模式的提示符,等待用户输入命令
末行命令执行完后,vi自动回到命令模式

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值