Linux基础命令
vmware的三种网络模式
桥接模式
虚拟机占用一个独立的ip,通过虚拟交换机,直接使用物理网卡上网
NAT模式
使用主机ip,通过NAT设备上网
仅主机模式
无法上网,与其他主机隔绝
配置静态ip
配置成功的标志
虚拟机可以上网
虚拟机与主机可以相互ping通
如何配置静态ip
查看物理机ip
ipconfig -all
有线上网
以太网适配器
无线上网
无线局域网适配器WLAN
100.67.14.155
配置虚拟机ip,不要和物理机ip一样
修改子网ip,前面固定192.168,修改c段
同时修改DHCP:192.168.201.2和NAT:192.168.201.128---192.168.201.254
配置虚拟机ip
vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改网络类型(BOOTPROTO):DHCP-->static
ONBOOT:修改no为yes
添加:IPADDR="192.168.142.151"
NETMASK="255.255.255.0"
DNS1="114.114.114.114"
GATEWAY="192.168.142.2"
替换yum源为国内源阿里云
更稳定
Linux系统结构
内核
shell
文件系统
目录指代命令
/根目录
.当前目录
~用户工作目录
../上一级目录
绝对路径和相对路径
应用程序
Linux常用操作、文件描述符和重定向
Tab补全命令
ctrl+Fn+insert复制
shift+Fn+insert粘贴
Alt+Fn+insert复制并粘贴
Ctrl+r搜索历史命令
history查看历史命令
有关别名的配置
查看别名
alias
设置别名
vim -~/.bashrc
格式alias xxx='la -a'
读取并执行命令source ~/.bashrc
删除别名
在配置文件中删除别名vim ~/.bashrc
unalias xxx
source ~/.bashrc
通配符
*任意字符
?单个字符
[]划定范围:[0-9].txt
{}查找多个:{*.txt}
^取反:{^txt}
配置环境变量
查看全部变量
env
查看单个变量
echo $xxx
用户变量
~/.bashrc
系统变量
/etc/profile
文件描述符
0
标准输入
1
标准输出
2
标准错误输出
重定向
<和<<
输入重定向
>和>>
输出重定向
&>
表示将一个流重定向到另一个文件描述符
>覆盖>>追加
Linux文件与目录管理
规范格式
命令,空格,大小写,顺序
列出文件目录
ls
ls -a
打印工作路径
pwd
切换工作目录
cd
查看文件类型
file
复制文件或目录
cp 源文件 目标文件
cp -f强制复制
cp -r递归复制文件
默认不复制目录。若要复制目录,加-r
查找文件或者目录
find 目录 选项 文件或模式
-name 名字
-type 类型
-size 大小
whereis
查找代码,二进制程序等
which
查找并显示绝对路径
locate
通过建立文件索引去查找
创建目录
mkdir
子主题 1
创建文件
touch
vim 创建文件并编辑或者编辑文件
移动或重命名文件
mv 选项 原文件 新文件
删除文件
rm
rm -r递归删除
rm -f强制删除
挂载和链接
挂载
mount
用于挂载Linux系统外的文件。
链接
ln 源文件 链接文件
硬链接
软链接
文件的压缩和解压缩
tar
文件的打包,解包,压缩,解压缩
-c 创建打包文件
-x 解包
-v显示打包文件详细信息
-f 显示文件名字,必须放到所有选项后面
-z 压缩或解压缩(.gz)
-j 压缩或解压缩(.bz2)
打包:tar -cvf 建立打包文档 被打包的文件
解包:tar -xvf
打包并压缩为.gz:tar -zcvf
仅查看不解压:tar -tf
追加文件:tar -rf
替换文件:tar -uf
加密和解密
zip
压缩:zip 1.zip *.txt
解压缩:unzip 1.zip
解压到指定目录:unzip 1.txt -d XXX
递归使用密码加密zip:zip -re 1.zip 1.txt
解密:unzip -e 123456 1.zip
查看和处理文本内容
查看文本文件
cat 文件名
分屏上下翻页浏览文件内容
less
more +3 1.txt 从第三行开始查看
more /gong 1.txt 从出现gong开始查看
上下屏翻页
ctrl+b向上翻页
ctrl+f向下翻页
搜索字符配合n键查找
/+搜索字符 从上往下查
?+搜索字符 从下网上查
显示文件的开头部分和结尾部分
head显示开头
head -n 15 1.txt
默认显示前10行
tail显示结尾
tail -n 15 1.txt
默认显示后10行
全局根据内容搜索
grep
管道符号pipe(|)
把前一个命令的标准输出当做后一个命令的的标准输入
统计文件的字节数,字数,行数
wc
具体查看Linux用法
对比文件内容
diff
具体查看Linux用法
Linux文件颜色
浅蓝色 [l] 软链接
白色 [-] 普通文件/硬链接
蓝色 [d] 目录
红色 [l] 某文件被删除后,链接到该文件的软链接的颜色
红色闪烁 无 表示该文件已被删除,但还存在该文件的软链接
红色 [-] 压缩包
黄色 [c] 字符设备文件,如键盘鼠标
绿色 [-] 可执行文件,可执行的程序
桃红色 [s] 套接字文件
土黄色 [p] 管道文件
灰色文件 表示其它文件
文本编辑器
vim的三种模式
命令模式
编辑模式
底行模式
命令--i-->编辑--esc-->命令--:-->底行--回车-->命令
Linux软件的安装
Linux用户和权限管理
权限类别
rwx 可读可写可执行
修改文件的拥有者和所属组
chown
修改文件权限
chmod