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 时间。
网络配置
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)!