资源描述:
《超好的Linux笔记(下)_计算机软件及应用_IT计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、超好的Linux笔记(下)[转]认识SHELLalias显示当前所冇的命令别名aliaslm=Mls-al"命令别名unaliaslm取消命令别名type类似whichexprot设置或显示环境变量exprotPATH=M$PATH,,:/sbin添加/sbin入PATH路径echo$PATH显示PATH路径bash进入子程序namc=yang设定变虽unsetname取消变量echo$name显示变量的内容myname="Snameitsme"&myname二'$nameitsme'单引号时$name失去变量内容ciw=/etc/sy
2、sconfig/network-scripts/设置路径env列出所有环境变量echoSRANDOM显示随意产生的数set设置SHELLPSI=*[u@hwA##]$1提示字符的设定[root@linux〜]#read[-pt]variable读取键盘输入的变量参数:-p:后血可以接提示字符!-t:后面可以接等待的『秒数!』declare声明shell变量ulimit-a显示所冇限制资料Is/tmp/yang&&echo"exist"
3、
4、echo"notexist**意思是说,当Is/tmp/yang执行后,若正确,就执行e
5、cho"exist",若有问题,就执行echo"notexist"export
6、cut-c10-20读取第10到20个字节的内容last
7、grep'root'搜索有root的一行,加卜v]反向搜索cat/etc/passwd
8、sort排序显示cat/etc/passwd
9、wc显示『行、字数、字节数』正规表示法[root@testroot]#grep[-acinv]'搜寻字符串,filename参数说明:-a:将binary档案以text档案的方式搜寻数据-c:计算找到,搜寻字符串’的次数-i:忽略人小写的不同,所以人小写视为相同-n:顺
10、便输出行号-v:反向选择,亦即显示出没有搜寻字符串,内容的那一行!grep-n'the*123.txt搜索the字符搜寻特定字符串grep-n't[ea]st‘123.txt搜索test或taste两个字符利用LJ來搜寻集合字符grep-nUg]ooT23.txt搜索询而不为g的00向选择[A]grep-n'[0-9]1123.txt搜索有0-9的数字grep-n,Athe*123.txt搜索以the为彳亍首彳亍首搜索八grep-n,A[Aa-zA-Z]*123.txt搜索不以英文字母开头grep-n[a・z]$‘123.txt搜索以a
11、乜结尾的行行尾搜索$grep-n,g.d123.txt搜索开头g结尾d字符任意一个字符.grep-nooo*1123.txt搜索至少有两个oo的字符重复字符*sed文本流编辑器利用脚本命令来处理文本文件awd模式扌1描和处理语言nl123.txt
12、sed2,5cT删除第二到第五行的内容diff比较文件的差异cmp比较两个文件是否有差异patch修补文件pr要打印的文件格式化帐号管理/etc/passwd系统帐号信息/etc/shadow帐号密码信息经MD532位加密在密码栏而而加禁止使用某帐号/etc/group系统群组信息/etc/g
13、shadownewgrp改变登陆组useradd&adduser建立新用八>useradd-mtest自动建立用八的背入目录useradd-gpgrouptest〉指定所属级/etc/default/useradd相关设定/etc/login.defsUID/GID有关的设定passwd更改密码>passwdtestusermod修改川户帐号userdel删除帐号>userdel-rtestchsh更换登陆系统时使用的SHELL卜1]显示可用的SHELL;[-s]修改自己的SHELLchfn改变finger指令显示的信息finger查找
14、并显示用户信息id显示用户的ID>idtestgroupadd添加组groupmod与usermod类似groupdel删除组sutest更改用户su・进入root,且使用root的环境变最sudo以其它身份來执行指令visudo编辑/etc/sudoers加入一行『testALL=(ALL)ALLJ%wheelALL=(ALL)ALL系统里所有wheel群组的用户都可用sudo%wheelALL=(ALL)NOPASSWD:ALLwheel群纽所有川户都不川密码NOPASSWDUser_AIiasADMPW=vbird,dmtsai,
15、vbirdl,vbird3加入ADMPW组ADMPWALL=NOPASSWD:!/usr/bin/passwd,/usr/bin/passwd[A-Za-z]*,!/usr/bin/passwdroot可