Linux零基础快速入门到精通

本文介绍了Linux的基础知识,包括命令行常用命令如ls,cd,mkdir,touch等,以及目录结构、用户和权限管理、软件安装方法。还涉及网络配置、文件传输、压缩解压等实用操作,是初学者入门Linux的详细教程。
摘要由CSDN通过智能技术生成

Linux零基础快速入门到精通

安装

Linux目录结构

链接: VMvave Workstation下载看前1’10’'即可,下载地址在视频下方
链接: VMvave Workstation安装
链接: VMvave Workstation中安装CentOS7 Linux操作系统,MAC系统见链接
链接: 远程连接Linux系统
链接: 其他内容(安装Ubantu/快照)参见p9/p10

Linux命令结构

Linux以根目录/起始
windows系统以盘符名称开始,eg:C:\Users\Xu Yue\Desktop
注意:斜杠的方向不同
在这里插入图片描述

Linux命令基础

在这里插入图片描述

基础命令

在这里插入图片描述

ls命令——列出当前工作目录下的内容

1、无选项、参数

在这里插入图片描述eg:ls不用选项指的是以平铺的形式列出当前目录(默认为/home/用户名)下的文件(夹)

2、加参数和选项

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

在这里插入图片描述

-l:以纵向列表形式展示文件相关信息

在这里插入图片描述

-h:更显式得表示文件大小(加上单位),不能单独使用,要和-h搭配

在这里插入图片描述

ls的选项可组合使用,同时实现多种功能,无先后顺序

在这里插入图片描述

3、小结

在这里插入图片描述

目录切换相关命令cd、pwd

cd [路径]——切换目录到指定目录

在这里插入图片描述

pwd——查看当前工作目录

在这里插入图片描述

小结

在这里插入图片描述

相对路径和绝对路径

### cd [路径]——切换目录到指定目录

创建目录命令mkdir

mkdir [-p] 路径

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

小结

在这里插入图片描述

文件操作命令touch、cat、more

touch 路径——创建文件

*路径可用特殊路径符
*深色为文件夹,浅色为文件;ls -l中前为-表明是文件
在这里插入图片描述
在这里插入图片描述


cat 路径——查看文件内容

在这里插入图片描述

more 路径——查看文件内容,支持翻页

在这里插入图片描述

cp [-r] 参数1 参数2——复制文件(夹)

在这里插入图片描述

mv 参数1 参数2——移动文件(夹)

在这里插入图片描述

rm [-r -f] 参数1 参数2…——删除文件(夹)

在这里插入图片描述eg:rm -rf text1 text2
eg:rm -rf text ∗ * —— ∗ * 是通配符,
text ∗ * 表示匹配以text开头的内容;
∗ * text表示匹配以text结尾的内容;
∗ * text ∗ * 表示匹配包含text的内容;

切换为管理员权限:
在这里插入图片描述

查找which、find

which 要查找得命令——找到命令的程序的存放地址

在这里插入图片描述

find——找到指定文件(夹)

find 起始路径 -name “被查找文件名”——按文件名查找

∗ * find支持通配符
在这里插入图片描述
eg:find / -name “test ∗ * ” ——找到根目录下所有以test开头的文件(夹)

find 起始路径 -size +/-n[kMG]——按文件大小查找文件(夹)

在这里插入图片描述

grep、wc、管道符

grep [-n] 关键字 路径——从文件中过滤出包含关键字的行

在这里插入图片描述

wc [-c -m -l -w] 路径——统计文件的行数、单词数等

在这里插入图片描述
若不用选项,依次输出行数、单词数(按空格划分)、字节数(文件大小)、文件名

管道符

在这里插入图片描述
eg:cat test.txt | grep xuyue
ls -l | wc -l —— 统计ls中的目录数
可嵌套
在这里插入图片描述
在这里插入图片描述

echo、tail、重定向符

echo——在命令行输出指定内容,同print

在这里插入图片描述

飘号’——将包围的内容当作命令执行

飘号位于esc键下方
在这里插入图片描述

重定向符——将左侧命令结果写入右边文件

> > >覆盖写入
> > >> >>追加写入
在这里插入图片描述
只要是有输出的都可以作为重定向符的左侧内容

tail命令——查看文件尾部

在这里插入图片描述
tail不加选项 默认十行
在这里插入图片描述

-f,意为follow,功能是实时显示最后若干行,如:
在这里插入图片描述
可以看到并没有终止输出,此时若对test进行更改
在这里插入图片描述
可以看到这里继续输出新添加的末尾内容new1
在这里插入图片描述
如果想要终止输出:ctrl+c

VI \ VIM编辑器完成文本编辑

1、VI \ VIM 编辑器介绍
在这里插入图片描述
2、三种工作模式的切换:
注意:输入和底线命令之间无法直接切换
在这里插入图片描述
3、进入命令模式:vim 路径
在这里插入图片描述
4、演示
①输入vim 路径,进入命令模式,此时可以看到文件中的内容
②输入i,进入输入模式,此时可进行文本编辑,输入模式的底部如下图所示:
在这里插入图片描述
③按下esc退出输入模式,进入命令模式
④输入**:进入底线命令模式,输入wq并回车**,保存文件并退出vi编辑器,若仅退出,输入:q

5、命令模式下的快捷键
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6、输入模式下的快捷键
在这里插入图片描述
:q!由于对文本修改后若不保存会提示,如果不想保存可直接强制退出
set paste 用于从外部复制粘贴,不改变文本格式错乱

用户与权限

Linux的root用户

root用户

在这里插入图片描述

su命令切换用户,exit返回上一用户/ctrl+d

su - :默认切换到root用户
在这里插入图片描述

sudo 其他命令——为这一条命令临时授予root权限

在这里插入图片描述
配置sudo权限
在这里插入图片描述
实验:
输入exit退出root用户,回到普通用户,若此时在根目录下新建文件夹会提示无权限,若在当前命令前加上sudo则可以实现文件夹的创建
在这里插入图片描述

小结

在这里插入图片描述

用户、用户组管理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

useradd [-g -d] 用户名——添加用户至相应组、目录

  • 未指定-g -d,自动创建并加入一个与用户名同名的组,自动在home下创建与用户名同名的目录:
    在这里插入图片描述
  • 指定-g,将user加入指定组,组一定要存在;指定-d,指定user保存的home目录,如果不指定则默认和用户同名
    在这里插入图片描述
  • 切换到test2用户,发现其位置被-d指定
    在这里插入图片描述

userdel [-r] 用户名——删除指定用户

  • userdel 用于删除用户,如果不用-r选项,则只有用户被删除,目录保留,为完全删除还需用rm -rf 目录名
    在这里插入图片描述

id [用户名]——查看指定用户的信息

  • id命令:查看自身用户信息;在root下可以查看任何指定用户信息
    在这里插入图片描述

usermod -aG 用户组 用户名——将用户添加到新的组

  • usermod -aG 新的组 用户
    在这里插入图片描述
    可以看出,使用usermod后,test4同时属于test4组和itcast组

getent passwd/group——查看系统的用户/用户组

  • getent passwd
    在这里插入图片描述
  • getent group

在这里插入图片描述

小结

在这里插入图片描述

查看权限控制

查看Linux文件的权限管控信息

在这里插入图片描述
在这里插入图片描述

读、写、执行三种权限的含义

在这里插入图片描述

修改权限控制-chmod

chmod [-R] 权限 文件(夹)——修改权限信息

在这里插入图片描述

数字序号标记权限

在这里插入图片描述
所以 chmod 751 text.txt 等价为 chmod u=rwx,g=rx,o=x text.txt

修改权限控制-chown

chown修改所属用户、用户组

在这里插入图片描述
注:修改用户和用户组只能在root用户下,所以要先用su -,转为root用户


Linux实用操作

快捷键

1、ctrl+c 强制停止

在这里插入图片描述

2、ctrl+d 退出、登出

在这里插入图片描述

3、history/!+命令前缀/ctrl+r 输关键字—— 历史命令搜索

在这里插入图片描述
可结合grep过滤使用:如:history | grep cd——过滤出所有历史记录中有cd的命令

在这里插入图片描述
注:从最新的开始匹配(自下而上),适用于最近输入的命令,太久远的容易匹配出错

在这里插入图片描述
注:这种可以通过关键词进行搜索

光标移动

在这里插入图片描述

清屏

在这里插入图片描述

软件安装

在这里插入图片描述

yum——为CentOS系统安装软件

在这里插入图片描述
在这里插入图片描述

apt——为Ubantu系统安装软件

在这里插入图片描述

systemctl——控制软件的启动、关闭、开机自启动

在这里插入图片描述
在这里插入图片描述

ln——创建软连接

在这里插入图片描述
在这里插入图片描述

日期、时区

date——查看日期、时间

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

修改Linux系统的时区

在这里插入图片描述
在这里插入图片描述

ntp时间同步和校准

在这里插入图片描述

IP地址、主机名

IP地址

在这里插入图片描述
在这里插入图片描述

主机名

在这里插入图片描述
在这里插入图片描述

域名解析

在这里插入图片描述
在这里插入图片描述
即:先在本地找有无匹配的id地址,没有的话在DNS域名系统进行解析(映射),所以我们也可以把Linux服务器的id地址保存在本地就可以实现用主机名访问,而不需要用ip地址

在这里插入图片描述
在记事本中输入ip地址 空格 主机名
在这里插入图片描述

小结

在这里插入图片描述

虚拟机配置固定ip

在这里插入图片描述

VMwave Workstation中配置Linux系统的固定地址(Win)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
dhcp的意思是自动获取ip地址,改为静态static
按esc退出输入模式,进入命令模式,输入:wq保存并退出

在这里插入图片描述
可以看到此时ip已固定

VMwave Fusion中配置Linux系统的固定地址(MacOS)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下面和windows中一致
在这里插入图片描述

网络传输

ping命令——检查服务器是否可联通

在这里插入图片描述

wget——下载网络文件

在这里插入图片描述
删除文件——rm

curl——发起网络请求

在这里插入图片描述
在这里插入图片描述

端口

端口

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

netstat

在这里插入图片描述
可以查看某个端口是否被占用

进程

进程

在这里插入图片描述

ps -ef ——列出全部进程的全部信息

在这里插入图片描述
在这里插入图片描述
例:
运行tail命令

非强制杀死tail进程——注意权限,非强制时显示terminated
在这里插入图片描述
在这里插入图片描述

再次运行tai进程,使用-9强制关闭,会显示killed
在这里插入图片描述
在这里插入图片描述

小结

在这里插入图片描述

主机状态

查看系统资源占用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

小结

在这里插入图片描述

环境变量

环境变量

环境变量中的命令可以使得无论工作目录在哪,都可以直接输入命令执行
在这里插入图片描述
输入env命令可展示当前系统配置的环境变量信息
在这里插入图片描述

环境变量PATH

在这里插入图片描述

$符——配合echo输出环境变量的值

在这里插入图片描述

设置环境变量(临时、永久)

在这里插入图片描述
过程:
在这里插入图片描述

在这里插入图片描述
如果要删除,则在/etc/profile中删去指定行,继续使用source /etc/profile保存,注意要重连,此时会发现变量名失效,即被删除

自定义环境变量PATH

在这里插入图片描述

小结

在这里插入图片描述

上传、下载

使用FinalShell上传、下载

在这里插入图片描述

rz、sz命令——上传/下载

在这里插入图片描述

小结

在这里插入图片描述

压缩和解压

压缩格式

在这里插入图片描述

tar —— 压缩/解压 tar/gzip文件 -cvf / -zcvf ,解压c改为x

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

zip/unzip —— 压缩/解压zip文件

在这里插入图片描述
在这里插入图片描述

小结

在这里插入图片描述

软件部署——未完。。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值