自学内容网 自学内容网

Linux基础

Linux目录结构

目录介绍

Linux常用命令

系统命令

shutdown -h now:关机

reboot:重启

logout:注销

date:显示当前时间

cal:显示当月日历

cal -y 年份:显示某年所有月份

uptime:显示从开机以来到现在的时间

文件命令

cd:英文全拼:change directory,命令用于切换当前工作目录 cd[目录名称]

ls:列出文件名或目录名

ll:ll不是命令,是ls-l的别名 列出来的结果详细,有时间,是否可读写等信息

pwd:(print work directory)用于显示工作目录

tree:以树状结构显示当前目录,以及子级目录

touch 文件名:创建文件 touch demo.txt

rm -f 文件名:删除一个指定名称的文件

cp 文件名/目标地址: 复制文件到指定目录

mkdir 目录名:创建一个目录

rmdir 目录名:删除一个目录(删除空文件夹)

rm -rf 目录名:删除一个目录并同时删除其内容

mv 原名称 新名称:重命名

mv 名称/xxx: 把文件/目录移动到/xxx

cat文件名:查看文件(面试中经常问道的如何查看日志)

head -n 文件名:查询文件前n行

tail -n 文件名:查询文件后n行

find -name 文件名:搜索文件命令

tar -zxvf 压缩文件名:解压并列出文件内容

clear / ctrl+L:清屏

查看信息命令

free -m:查看内存占用情况,以MB为单位

ps -ef:查看所有进程并显示完整格式  -e:显示所有 -f完整格式

ps -ef | grep 进程名:查看指定名称的进程号,先输出所有 管道命令交给grep名称过滤,过滤出指定进程信息

管道命令 | :操作符是" | ",它只能处理经由前面一个指令传出的正确输出信息,对错误信息没有直接处理能力。然后,传递给下一个命令,作为标准的输入。

[指令1]正确输出,作为[指令2]的输入,然后[指令2]的输出作为[指令3]的输入,[指令3]输出就会直接显示在屏幕上了

通过管道之后[指令1]和[指令2]的正确输出不显示在屏幕上面

grep:命令用于查找文件里符合条件的字符串

例如:II | grep 文件名

pgrep -| 进程名:查看指定名称的进程号

kill -9 进程号

top:实时视图显示系统的整体性能信息以及正在运行的进程的相关信息.

        进程信息:

          PID:进程的标识符。

          USER:运行进程的用户名。

          PR(优先级):进程的优先级。

          NI(Nice 值):进程的优先级调整值。

          VIRT(虚拟内存):进程使用的虚拟内存大小。

          RES(常驻内存):进程实际使用的物理内存大小。

          SHR(共享内存):进程共享的内存大小。

          %CPU:进程占用 CPU 的使用率。

          %MEM:进程占用内存的使用率。

          TIME+:进程的累计 CPU 时间。

https://www.runoob.com/linux/linux-command-manual.html  命令大全

网络配置

vmware 为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。

1.Bridged(桥接模式)

桥接模式可以理解为通过物理主机网卡架设了一座桥梁,从而连入了实际的网络中。因此,虚拟机可以被分配与物理主机相同网段的独立 IP,所有网络功能和网络中的真实机器几乎完全一样。桥接模式下的虚拟机和网内的真实计算机所处的位置是一样的,它就像是区域网中的一台机器。

 2.NAT模式(Network Address Translation,网络地址转换)

在NAT网络中,会用到VMware Network Adepter VMnet8 虚拟网卡,主机上的 VMwareNetworkAdepter VMnet8 虚拟网卡被直接连接到 VMnet8 虚拟交换机上与虚拟网卡进行通信。

本次在虚拟机中使用 NAT 模式,这样 ip 地址会固定,不会像桥接模式那样每次由路由器动态分配.

 

 

Ifconfig 命令查看 ip 

软件安装

yum(全称为 Yellowdog Updater Modified)是一个软件包管理器。基于RPM( Red-Hat Package Manager)包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载安装。yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

语法:

yum list | grep 程序名 查看已经安装的软件

yum [options] [command] [package ...]

options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。

command:要进行的操作 。 Install(安装), update (更新), info (查看信息),remove (删除), clean (清除缓存)

package :操作的对象。

例如 yum -y install vim

更换yum源

由于 centOS 已停止维护更新,yum 安装包下载不了,需要更换新的 yum 源

先删除/etc/yum.repos.d 下面的依赖源文件   rm -f *

然后上传新的 yum 源文件

通过百度网盘分享的文件:CentOS-Base.repo
链接:https://pan.baidu.com/s/1pVRh2meQ_NQI59tWQt-8rg 
提取码:zh24

清理缓存:yum clear all 

vim编辑器

Linux 系统都会内建 vi 文本编辑器,其他的文书编辑器则不一定会存在。

vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。

如果系统没有自带 vim 编辑器,需要自己安装, yum -y install vim

基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。

vim 文件名        进入到命令模式

输入 i                 进入编辑模式

Esc                    退出编辑模式,进入到命令模式

输入:                  进入到底线模式

底线模式常用命令 :set nu 设置行号


原文地址:https://blog.csdn.net/sixudhjj/article/details/142307794

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!