2021-3-27 linux学习总结

  1. VMware

vmware可以在当前的计算机中虚拟出一个新的硬件环境,模拟出一PC

  1. Linux

Redhat系列 centos,redhat
Debianxit ubuntu 多供学生使用
linux应用领域
1.linux 企业级服务器
2.嵌入式系统linux 可以安装在各种计算机硬件当中
3.电影行业,电影后期处理
linux 特点 开源,多任务,多用户,稳定,安全性高,良好的可移植性。兼容性强,性能出色

linux配置 VM虚拟机网络配置
1.桥接模式,直接连接物理机网络,每次重启都会有新的IP地址
2.仅主机模式,只能连接当前主机,不能连通外网,对应的是V1
3.NAT模式,配置固定的IP地址,有外网,对应 V8

  1. VM配置

1.将VM调为NAT模式
2.更改本地计算机适配器选项 调整V8的IPV4 在这里插入图片描述
3.修改Linux的IP地址信息 vi /etc/sysconfig/network-scripts/ifcfg-ens33 在这里插入图片描述
重启网络服务器
4.查看虚拟机网络IP ip addr
5.检测windows 能否ping通虚拟机 cmd控制台 输入ping 192.168.132.145
6.打开SSH进行连接

  1. linux目录结构及命令
    1.文件结构
    在这里插入图片描述

/bin: (binaries) 存放系统命令的目录,所有用户都可以执行。 /sbin : (super user binaries)
保存和系统环境设置相关的命令,只有超级用户可以使用这些命令,有些命令可以允许普通用户查看。
/usr/bin:存放系统命令的目录,所有用户可以执行。这些命令和系统启动无关,单用户模式下不能执行
/usr/sbin:存放根文件系统不必要的系统管理命令,超级用户可执行 /root:
存放root用户的相关文件,root用户的家目录。宿主目录 超级用户 /home:用户缺省宿主目录 eg:/home/spark
/tmp:(temporary)存放临时文件 /etc:(etcetera)系统配置文件 /usr:(unix software
resource)系统软件共享资源目录,存放所有命令、库、手册页等 /proc:虚拟文件系统,数据保存在内存中,存放当前进程信息
/boot:系统启动目录 /dev:(devices)存放设备文件 /sys :虚拟文件系统,数据保存在内存中,主要保存于内存相关信息
/lib:存放系统程序运行所需的共享库 /lost+found:存放一些系统出错的检查结果。 /var:(variable)
动态数据保存位置,包含经常发生变动的文件,如邮件、日志文件、计划任务等
/mnt:(mount)挂载目录。临时文件系统的安装点,默认挂载光驱和软驱的目录 /media:挂载目录。 挂载媒体设备,如软盘和光盘
/misc:挂载目录。 挂载NFS服务 /opt: 第三方安装的软件保存位置。 习惯放在/usr/local/目录下 /srv :
服务数据目录

2.linux命令
1>su

作用:切换用户身份
语法: su 用户名 (root是超级管理员权力大于普通用户)

2>cd 

change directory
作用:切换目录
语法:cd / 切换到根目录
cd … 返回上一级
cd 文件名/
cd . 当前目录
cd ~ ~是当前用户的主目录:
如果是root用户就是/root/目录, 如果是其他用户就是/home/下用户名命名的用户
也就是说/是最顶层目录,下面的root目录是~(对于root 用户来说)。在这里插入图片描述

 3>ls    

list
作用:显示目录文件
-a 显示所有文件
-i 显示文件节点信息
-l 显示详细信息 ls -l = ll
lrwxrwxrwx. 1 root root 7 Dec 15 04:20 bin -> usr/bin “-”普通文件 ‘d’代表目录 ‘l’代表连接文件
后面的9个字符每三个为一组,分别代表文件所有者,文件所有者所在的组,其他用户对文件拥有权限 R,w,x 读写执行的权限
紧着的数字1 代表这个目录下的目录的文件数目(这个数目=隐藏目录数目+普通目录数目) 文件名颜色的含义
黑色代表普通文件 绿色代表执行文件 红色代表压缩文件或者包文件 蓝色代表目录 浅蓝色为软连接

4>pwd  

print working directory 作用:显示当前工作目录
5>mkdir
make directory
作用:创建新的目录
mkdir (-p) 目录名
-p 父目录不存在的情况下先生成父目录

在这里插入图片描述

5>touch

作用:创建空文件
语法:touch 文件名

6>cp

copy 作用:复制文件或者目录
语法:cp (-r) 原文件 目标文件

7>mv

move 作用:移动文件或者目录 或者改名
语法:mv 源文件 目标文件

8>rm
remove

作用:删除
语法:rm (-f -r ) 文件或者目录
-r 删除目录同时删除目录下的文件
-f 强制删除

9>cat

concatenate

作用:显示文件内容
语法:cat (-n) 文件名
-A 显示所有内容包括隐藏的内容
-n 显示行号

主要有三个功能

  1. 一次显示整个文件的内容 Cat filename
  2. 从键盘创建一个文件 Cat > filename
  3. 键几个文件进行合并为一个文件 Cat f1 f2 > f

10>more

作用:分页显示内容
语法:more 文件名
空格或者F显示下一页
回车显示下一行
CTRL+C退出

11>head

作用:查看文件前几行(默认是十行)
语法:head 文件名
-n 指定行数
-c 字节数

12>tail

作用:查看文件后面几行
语法:tail 文件名
-n 指定行数
-f 动态显示文件内容

13>ln

作用:创建文件连接
语法:ln 源文件 目标文件 硬链接 节点相同
ln -s 源文件 目标文件 软连接 节点不同

14>man
15>help
16>find

作用: 查询文件或目录
语法: find [搜索路径][匹配条件]
如果没有指定搜索路径,默认从当前目录查找
-name 按名称查找 ,精准查找
在目录中/etc 中查找文件init
find /etc/ -name “init”

17>grep

grep命令: grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来 Grep [option] pattern file
命令供: 用于过滤搜索的特定字符,可使用正则表达式能多种灵活配合使用.
grep init services
-c init出现的次数
-v 不包含init的内容
grep -v “^#” inittab
查找所有进程 ps -ef | grep ssh
从文件中读取关键词进行搜索 cat text.txt | grep -f text2.txt 找
出以u 开头的行内容 cat text.txt | grep ^u
找出以hat结尾的行的内容 cat text.txt | grep hat$

18>gzip

减少文件大小有两个明显的好处,

  1. 可以减少存储空间
  2. 通过网络传输的文件时候,可以减少传输的试讲
    gzip是在linux系统中经常使用的一个对文件进行压缩和解压缩的命令,即方便又好用,
    gzip不仅可以用来压缩大的,较少使用的文件节省磁盘空间,还可以和tar命令一起构成linux系统中比较流行的压缩文件格式.
    格式: Gzip [参数][文件或者目录]
    命令功能: gzip文件经过压缩过后,其名称后面会多出.gz扩展名
    压缩所有文件 gzip *
    将每个文件进行解压 gzip -dv *
    递归压缩目录 gzip -r abd/
    递归解压目录 gzip -dr abd/

19>tar

tar命令可以为linux的文件和目录创建档案.利用tar,可以为某一特定的文件创建档案,也可以在档案中改变文件,或者向档案中新加文件.
打包和压缩: 打包是指将一堆文件或目录变成一个总的文件 压缩是指将一个大的文件通过一些压缩算法变成一个小的文件 语法: tar [zcf]
压缩后文件名 文件或目录
-c 建立一个压缩文件的参数指令,后缀是.tar
-x 解开一个要说文件的参数指令
-z以gzip命令压缩
-v压缩的过程中显示文件
-f file 指定文件名 必选项

对abd目录的所有文件进行打包 tar -cf text.txt.tar *
再对打包后的文件进行压缩 gzip text.txt.tar
对tar进行解压 gzip -d text.txt.tar.gz
解包 tar -xf text.txt.tar
上步骤一步完成
我对abd目录的所有文件进行打包加压缩 tar -zcvf text.tar *
对tar进行解压和解包 tar -zxvf abd/text.tar -C /root/abcd/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值