Linux从入门到精通(上)

目录

一.基础学习

1.1 操作系统概述

 1.2 初始Linux

1.3 虚拟机介绍

 1.4 远程连接Linux系统

 1.5虚拟机快照

二. Linux命令

2.1 Linux目录结构

 2.2 ls命令

 2.3 cd/pwd命令

cd命令:(cd命令来自英文:Change Directory)

pwd命令:  (pwd命令来自:Print Work Directory)

 2.4 mkdir命令

 2.5 文件操作命令

touch命令

cat命令

more命令

cp命令

mv命令

rm命令

 2.6 查找命令

which命令

find命令

 2.7 grep、wc和管道符

grep命令

wc命令

管道符 |

2.8 echo、tail、head和重定向符 

echo命令

` 反引号

tail命令

head命令

重定向符

2.9 vi编辑器

命令模式快捷键

底线命令快捷键

 三.Linux用户和权限

3.1认知root用户

3.2 用户、用户组管理

3.3查看权限控制信息

3.4 修改权限控制 - chmod 

 3.5修改权限控制 - chown

四.Linux实用操作 

4.1 各类小技巧(快捷键)

 4.2软件安装

 4.3 systemctl

 4.4软连接

4.5日期和时区

4.6 IP地址和主机名

ip地址

主机名

 域名解析

4.7 配置Linux固定IP地址 

4.8 网络传输—网络请求和下载

ping命令

wget命令

curl命令

4.9网络传输—端口

 4.10 进程管理

4.11主机状态监控 

4.12环境变量 

4.13 Linux文件的上传和下载 

 4.14 压缩和解压


一.基础学习

1.1 操作系统概述

 1.2 初始Linux

1.3 虚拟机介绍

 1.4 远程连接Linux系统

 1.5虚拟机快照

二. Linux命令

2.1 Linux目录结构

 

 2.2 ls命令

功能:列出文件夹信息

语法:ls [-l -h -a] [参数]

ls /查看根目录下内容,在Vmware中点击places,点击computer也可以查看根目录下内容。

  • 参数:被查看的文件夹,不提供参数,表示查看当前工作目录
  • -l,以列表形式查看内容
  • -h,配合-l,以更加人性化的方式显示文件大小,也就是带上了文件的大小单位,-h不能单独使用。
  • -a,表示all的意思,及列出全部文件(包含隐藏的文件/文件夹)

隐藏文件、文件夹

在Linux中以.开头的,均是隐藏的。

默认不显示出来,需要-a选项才可查看到。

 除了选项本身可以组合使用,选项和参数也可以一起使用。例如 ls -la /表示查看根目录的所有内容,包括隐藏信息,并以列表形式查看。

 2.3 cd/pwd命令

cd命令:(cd命令来自英文:Change Directory)

功能:切换工作目录

语法:cd [目标目录]

  • cd命令没有选项,只有参数,表示目标路径

参数:目标目录,要切换去的地方,不提供默认切换到当前登录用户HOME目录

pwd命令:  (pwd命令来自:Print Work Directory)

功能:展示当前工作目录

语法:pwd

  • pwd命令,无选项,无参数,直接输入

相对路径和绝对路径:

 特殊路径符:

 2.4 mkdir命令

 2.5 文件操作命令

touch命令

功能:创建文件

  • touch命令无选项,参数必填,表示要创建的文件路径,相对、绝对、特殊路径符均可以使用。

语法:touch 参数

  • 参数:被创建的文件路径

cat命令

功能:查看文件内容

语法:cat 参数

  • 参数:被查看的文件路径

more命令

功能:查看文件,可以支持翻页查看

语法:more 参数

  • 参数:被查看的文件路径
  • 在查看过程中:
    • 空格键翻页
    • q退出查看

cp命令

功能:复制文件、文件夹

语法:cp [-r] 参数1 参数2

  • 参数1,被复制的
  • 参数2,要复制去的地方
  • 选项:-r,可选,复制文件夹使用

示例:

  • cp a.txt b.txt,复制当前目录下a.txt为b.txt
  • cp a.txt test/,复制当前目录a.txt到test文件夹内
  • cp -r test test2,复制文件夹test到当前文件夹内为test2存在

mv命令

功能:移动文件、文件夹

语法:mv 参数1 参数2

  • 参数1:被移动的
  • 参数2:要移动去的地方,参数2如果不存在,则会进行改名

rm命令

功能:删除文件、文件夹

语法:rm [-r -f] 参数...参数

  • 参数:支持多个,每一个表示被删除的,空格进行分隔(可以同时删除多个文件或者文件夹)
  • 选项:-r,删除文件夹使用  (文件和文件夹可以一起删除)
  • 选项:-f,强制删除,不会给出确认提示,一般root用户会用到

rm命令很危险,一定要注意,特别是切换到root用户的时候。

  

 

 

 2.6 查找命令

which命令

功能:查看命令的程序本体文件路径

语法:which 参数

  • 参数:被查看的命令

find命令

功能:搜索文件

语法1按文件名搜索:find 路径 -name 参数

  • 路径,搜索的起始路径
  • 参数,搜索的关键字,支持通配符*, 比如:*test表示搜索任意以test结尾的文件

 2.7 grep、wc和管道符

grep命令

功能:过滤关键字

语法:grep [-n] 关键字 文件路径

  • 选项-n,可选,表示在结果中显示匹配的行的行号。
  • 参数,关键字,必填,表示过滤的关键字,带有空格或其它特殊符号,建议使用””将关键字包围起来
  • 参数,文件路径,必填,表示要过滤内容的文件路径,可作为内容输入端口

参数文件路径,可以作为管道符的输入

wc命令

功能:统计

语法:wc [-c -m -l -w] 文件路径

  • 选项,-c,统计bytes数量
  • 选项,-m,统计字符数量
  • 选项,-l,统计行数
  • 选项,-w,统计单词数量
  • 参数,文件路径,被统计的文件,可作为内容输入端口

参数文件路径,可作为管道符的输入

管道符 |

写法:|

功能:将符号左边的结果,作为符号右边的输入

示例:

cat a.txt | grep itheima,将cat a.txt的结果,作为grep命令的输入,用来过滤itheima关键字

可以支持嵌套:

cat a.txt | grep itheima | grep itcast

2.8 echo、tail、head和重定向符 

echo命令

功能:输出内容

语法:echo 参数

  • 参数:被输出的内容

` 反引号

功能:被两个反引号包围的内容,会作为命令执行

示例:

  • echo `pwd`,会输出当前工作目录

tail命令

head命令

功能:查看文件头部内容

语法:head [-n] 参数

  • 参数:被查看的文件
  • 选项:-n,查看的行数

重定向符

功能:将符号左边的结果,输出到右边指定的文件中去

  • >,表示覆盖输出
  • >>,表示追加输出

2.9 vi编辑器

 

命令模式快捷键

底线命令快捷键

 三.Linux用户和权限

  3.1认知root用户

 

3.2 用户、用户组管理

 

3.3查看权限控制信息

 

3.4 修改权限控制 - chmod 

 

 3.5修改权限控制 - chown

四.Linux实用操作 

4.1 各类小技巧(快捷键)

 4.2软件安装

 

 对于Linux系统来说,它的软件安装包常见的是rpm文件。

 4.3 systemctl

 4.4软连接

 

4.5日期和时区

 

 

4.6 IP地址和主机名

ip地址

格式:a.b.c.d

  • abcd为0~255的数字

特殊IP:

  • 127.0.0.1,表示本机
  • 0.0.0.0
    • 可以表示本机
    • 也可以表示任意IP(看使用场景)

查看ip:ifconfig

 

主机名

功能:Linux系统的名称

查看:hostname

设置:hostnamectl set-hostname 主机名

 域名解析

4.7 配置Linux固定IP地址 

 

 

4.8 网络传输—网络请求和下载

ping命令

测试网络是否联通

语法:ping [-c num] 参数

wget命令

curl命令

cip.cc是一个公开的网站,可以帮助我们去获取到你的主机的公网IP地址。

4.9网络传输—端口

 

 

 4.10 进程管理

查看进程

 

4.11主机状态监控 

4.12环境变量 

4.13 Linux文件的上传和下载 

 4.14 压缩和解压

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值