linux教程之紧缩命令-vi-熟悉SHELL-正轨暗示法
在学习初期,你一定会遇到很多困难,或者说各种困难,所以你最好先将你linux中的重要内容备份,因为,在你学习的过程中,很可能将系统搞废(eg:源混乱等);紧缩命令:
*.Zcompress程式紧缩的档案;
*.bz2bzip2程式紧缩的档案;
*.gzgzip程式紧缩的档案;
*.tartar程式打包的材料,并没有紧缩过;
*.tar.gztar程式打包的档案,个中而且经由gzip的紧缩
compressfilename紧缩文件加[-d]解压uncompress
gzipfilename紧缩加[-d]解压zcat123.gz检察紧缩文件内容
bzip2-zfilename紧缩加[-d]解压bzcatfilename.bz2检察紧缩文件内容
tar-cvf/home/123.tar/etc打包,不紧缩
tar-xvf123.tar解开包
tar-zxvf/home/123.tar.gz以gzip解压
tar-jxvf/home/123.tar.bz2以bzip2解压
tar-ztvf/tmp/etc.tar.gz检察tar内容
cpio-covB>份份
cpio-icduv<复原
vi一样平常用法
一样平常形式编纂形式指令形式
h左a,i,r,o,A,I,R,O:w保留
j下进进编纂形式:w!强迫保留
k上dd删除光标以后行:q!不保留分开
l右ndd删除n行:wq!保留后分开
0挪动到行首yy复制以后行:e!复原原始档
$挪动到行尾nyy复制n行:wfilename另存为
H屏幕最上p,P粘贴:setnu设置行号
M屏幕中心u取消:setnonu作废行号
L屏幕最下+r重做上一个举措ZZ保留分开
G档案最初一行+z停息加入:setnohlsearch永世地封闭高亮显现
/work向下搜刮:sp同时翻开两个文档
?work向上搜刮+w两个文档设换
gg挪动到档案第一行:nohlsearch临时封闭高亮显现
熟悉SHELL
alias显现以后一切的命令别号aliaslm="ls-al"命令别号unaliaslm作废命令别号
type相似which
exprot设置或显现情况变量
exprotPATH="$PATH":/sbin增加/sbin进PATH路径
echo$PATH显现PATH路径
bash进进子程序
name=yang设定变量
unsetname作废变量
echo$name显现变量的内容
myname="$nameitsme"&myname=$nameitsme单引号时$name得到变量内容
ciw=/etc/sysconfig/network-scripts/设置路径
env列出一切情况变量
echo$RANDOM显现随便发生的数
set设置SHELL
PS1=$提醒字元的设定
#read[-pt]variable-----------读取键盘输出的变量
参数:
-p:後面能够接提醒字元!
-t:後面能够接守候的『秒数!』
declare声明shell变量
ulimit-a显现一切限定材料
ls/tmp/yang&&echo"exist"||echo"notexist"
意义是说,当ls/tmp/yang实行後,若准确,就实行echo"exist",如有成绩,就实行echo"notexist"
echo$PATH|cut-d:-f5以:为分开符,读取第5段内容
export|cut-c10-20读取第10到20个字节的内容
last|greproot搜刮有root的一行,加[-v]反向搜刮
cat/etc/passwd|sort排序显现
cat/etc/passwd|wc显现『行、字数、字节数』
正轨暗示法
#grep[-acinv]征采字串filename
参数申明:
-a:将binary档案以text档案的体例征采材料
-c:盘算找到征采字串的次数
-i:疏忽巨细写的分歧,以是巨细写视为不异
-n:特地输入行号
-v:反向选择,亦即显现出没有征采字串内容的那一行!
grep-nthe123.txt搜刮the字符-----------征采特定字串
grep-ntst123.txt搜刮test或taste两个字符---------使用[]来征采汇合字元
grep-n[^g]oo123.txt搜刮后面不为g的oo-----------向选择[^]
grep-n123.txt搜刮有0-9的数字
grep-n^the123.txt搜刮以the为行首-----------行首搜刮^
grep-n^[^a-zA-Z]123.txt搜刮不以英笔墨母开首
grep-n
虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行。 熟读写基础知识,学得会不如学得牢。 未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。 说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。? 请问谁有Linux的学习心得的吗?简单的说说? 其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。 如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。 任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。 在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。
页:
[1]