linux学习总结.docx
- 文档编号:28905614
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:18
- 大小:644.74KB
linux学习总结.docx
《linux学习总结.docx》由会员分享,可在线阅读,更多相关《linux学习总结.docx(18页珍藏版)》请在冰豆网上搜索。
linux学习总结
KeepmovingLINUX学习总结
----------------共享版—2014-12-13
Linux下网络配置
/etc/sysconfig-scripts/network/ifcfg-eth0
Briage:
桥接方式---一旦断网物理机将不能访问虚拟机。
在联网的时候同一网段的其他机器也可以访问虚拟机中的机器
Host-only:
仅主机方式--推荐使用,断开互联网同样可以使用物理机访问虚拟机系统,联网状态下,其他机器也无法访问虚拟机中的系统。
比较安全
Nat:
共享ip方式虚拟机系统可以和物理机共享ip地址上网
网络的配置
图形界面
配置命令
进入图形界面
配置ip,网关,子网掩码----------------网关的配置和路由器差不多,都必须在同一个网段并且为.1
退出配置
重启网络
Ip修改成功
字符界面修改文件
命令
Vi/etc/sysconfig/network-scripts/
配置文件内容
判断物理机是否能连接虚拟机,是否能使用CRT工具连接虚拟机内linux系统
能连接上,则可以使用CRT工具
命令执行
Command(shell)
-命令–完整命令
查看日期:
Date
Date+%y-%m-%d
Date+%H:
%M
查看eth0配置文件
Vi/etc/sysconfig/network-scripts/ifcfg-eth0
\转义特殊字符
显示今天所在年月的日历
Cal
Cal月年
计算软件
Bc
Scale=3小数后取3位
Quit退出
VI编辑器使用
i:
在目前的光标所在处插入文字,
I:
在行首进行插入
a:
在光标的下一个位置进行增加
A:
在光标所在行的行尾进行增加
o:
在光标所在行的下一行行首进行插入,当前光标所在行的下一行下移
O:
光标所在行下移一行。
r:
取代光标所在的那一个字符,(仅仅是一个字符)
R:
取代光标字符,会一直取代。
hjkl光标移动
0移动到这一行的最前面字符处
$移动到这一行的最后面字符处
G:
移动到文档的最后一行
nG:
移动到档案的第n行
gg:
移动到文档的第一行相当于:
1G
显示行号:
setnu取消行号:
setnonu
数字+回车=原行数+数字=将要跳转行。
复制:
yy:
复制光标所在行
Nyy:
复制光标所在的向下N行
粘贴:
p:
粘贴光标下一行,P光标上一行
:
e!
将档案还原到最原始的状态
查找:
/要查找的字符串
?
要查找的字符串
删除:
nx:
向后删除N个字符
X:
向前删除N个字符
dd:
删除光标所在的那一整行
ndd:
删除光标所在的向下N行
d1G:
删除光标所在到第一行的所有数据
dG:
删除光标所在到最后一行的所有数据
创建文件夹:
Mkdirxxx
删除空文件夹
Rmdirxxx
删除非空文件夹
Rm–rfxxx
列出当前系统正在运行的进程
Ps–ef
杀死进程:
Kill进程号删除进程
Kill-9进程号强制删除进程
查看磁盘的自由空间
Df–v
查看磁盘的使用情况
Du[文件名]
****在命令末行加上&,使命令在后台运行
文件拷贝
Cp–a/etc/passwd.拷贝ETC下的passwd文件夹到当前目录
文件移动
Mv要移动的文件名目标文件夹
Mvxxx*test将当前文件夹下前三个字母为xxx的文件移动到test文件夹中
程序压缩和打包
.z:
COMPRESS程序压缩或目录
-d:
用来压缩的参数
-r:
可以连同目录下的文件同时压缩
-c:
将压缩数据输出为标准输出(输出到屏幕)
Gzip[-cdt#]filename
参数:
-c:
将压缩数据输出到屏幕,可通过数据量重导向处理
-d:
解压缩参数
-t:
可以用来检验一个压缩文件的一致性看文件有无错误
-#:
压缩等级1,最不好;9,最好;6,默认。
实例:
压缩:
Gzip文件名-----将文件直接压缩到当前文件夹下
gzip压缩文件下读文件内容:
在未压缩的情况下可用cat读取,在压缩后可用使用zcat进行读取
解压缩:
使用gzip–d压缩后的文件名/gunzip文件名
使用压缩等级进行压缩:
压缩等级一:
gzip-1–cpasswd>passwd1.gz
压缩等级九:
gzip-9–cpasswd>passwd9.gz
在产生压缩文件的同时源文件还存在
Bzip2[-cdz#]filename
参数:
-c:
将压缩数据输出到屏幕
-z:
压缩的参数
-d:
解压缩参数
-#:
压缩等级1,最不好;9,最好;6,默认。
实例:
使用bizp2将emp下的passwd进行压缩
Bizp2passwod
Bzip2压缩文件下读取:
使用bzcat进行对bzip2压缩的文件进行读取
解压缩:
使用bzip2–d文件名进行解压缩/bunzip2文件名也可以
使用压缩等级进行压缩:
压缩等级一:
bzip2-1-cpasswd>bzip2-1.bz
压缩等级九:
bzip2-9-cpasswd>bzip2-9.bz
打包文件
Tar
参数:
-z:
是否同时具有gizp的属性
-j:
是否同时具有bzip2的属性
-x:
解开一个压缩文件的参数命令
-t:
查看tarfile里面的文件
-c:
创建一个新的压缩命令
-v:
压缩过程中显示文件
-f:
使用文件名。
。
。
。
注意在f之后立即接文档名,不要加参数即:
f为最后参数
-cvf只打包不压缩
-zcvf打包之后使用gzip压缩
-jcvf打包之后使用bzip2压缩
实例
创建一个只打包的文件
Tar–cvftest.tartesttar[参数]要打包成的文件名要打包的文档
创建一个使用打包并使用gzip压缩的文件
Tar–zcvftest.tar.gztest
创建一个使用打包并使用bzip2压缩的文件
Tar–jcvftest.tar.bz2test
使用t参数查看打包文件中的文件
Tar–tvftest.tar
Tar–jtvftest.tar.bz2
Tar–ztvftest.tar.gz
解压压缩/打包文件
解压无压缩文件包
Tar–xvftest.tar
解压gzip压缩的文件包
Tar–zxvftest.tar.gz
解压bzip2压缩的文件包
Tar–jxvftest.tar.bz2
Exclude参数
不包含
实例
将home下的文件除了database文件夹下的所有文件使用bzip2压缩命令压缩
Tar–exclude/home/database–jcvfhome.bz2/home/*
查看压缩好的文件是否包含home下的database文件夹
Tar–jtvfhome.ba2
使用Zip进行压缩
参数:
-A调整可执行的自动压缩文件
-d从压缩文件中删除指定的文件
-F尝试修复已损坏的压缩文件
-m将文件压缩并加入压缩文件后删除原始文件
-r递归处理将子目录下的所有文件和子目录一并处理,一般用作目录压缩
-S包含系统和隐藏文件
-u更新较新的文件到压缩文件
-z替换压缩文件加上注释
-#压缩等级同上,1,9默认6
Zip目标文件名源文件名
查看Zip压缩后的压缩文件里的文件
Zipinfo–lZip压缩文件名
Zip压缩目录文件夹的时候需要加上参数
Zip–r目标文件名源文件目录
使用Zip命令加m参数将不在Zip压缩文件的文件添加到已有压缩文件源文件将会被删除
Ziptest.zip–mpasswd.zip
使用Zip命令加d参数删除Zip压缩文件内的文件
Zip–d压缩文件名要删除的文件
添加压缩文件描述
Zip–z压缩文件名
查看压缩文件描述两种方法
1、Unzip–ztest.zip
2、Zipinfo–ztest.zip
Zipinfo的使用
参数
-l只列出文件名
-m若信息内容超过一个画面,则采用类似more指令的方式列出来
-h只列出压缩文件的名称
-t只列出压缩文件所包含的文件数目,压缩前后的文件大小及压缩率
-z如果压缩文件内有注释,就将注释显示出来。
实例
Shell脚本学习
查看shell
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 学习 总结