unix常用命令

unix常用命令

ID:19281510

大小:60.50 KB

页数:16页

时间:2018-09-24

unix常用命令_第1页
unix常用命令_第2页
unix常用命令_第3页
unix常用命令_第4页
unix常用命令_第5页
资源描述:

《unix常用命令》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、四、UNIX系统常用命令UNIX系统常用命令格式:command[flags][argument1][argument2]...其中flags以-开始,多个flags可用一个-连起来,如ls-l-a与ls-la相同。根据命令的不同,参数分为可选的或必须的;所有的命令从标准输入接受输入,输出结果显示在标准输出,而错误信息则显示在标准错误输出设备。可使用重定向功能对这些设备进行重定向。命令在正常执行结果后返回一个0值,如果命令出错可未完全完成,则返回一个非零值(在shell中可用变量$?查看).在shellscript

2、中可用此返回值作为控制逻辑的一部分。注:不同的UNIX版本的flags可能有所不同。1、与用户相关的命令1.1login(在LINUXRedhat下此命令功能与Solaris/BSD不同,执行login会退出当前任务).login:Password:相关文件:在下面的这些文件中设定shell运行时必要的路径,终端类型,其他变量或特殊程序.$HOME/.profile(Bourneshell,sh,bash)$HOME/.cshrc(csh,tcsh)$HOME/.tcshrc(tcsh)/etc/passwd文件中

3、列出每个用户的shell/etc/csh.cshrc/etc/csh.login/etc/profile(Bourneshell,bash)/etc/login(Bourneshell,bash)csh:/etc/csh.cshrc和$HOME/.cshrc每次执行都会读取,而/etc/csh.login和$HOME/.login只有注册shell才执行修改相应文件后使用source.cshrc使能相关修改,如果修改了path则还需使用rehash刷新可执行文件hash表。tcsh:$HOME/.tcshrc,没有

4、些文件读取.cshrcsh:/etc/profile和$HOME/.profile注册shellbash:/etc/profile和$HOME/.bash_profile注册shell读取.bashrc交互式非注册shell才读取。在sh/bash下手工执行相关文件:./etc/profile相关文件执行顺序sh:/etc/profile->$HOME/.profilecsh/tcsh:/etc/csh.cshrc->/etc/csh.login->$HOME/.cshrc->$HOME/.login变量的设置:s

5、h/bash:TERM=vt100;exportTERMOR:exportTERM=vt100(bash)csh:setenvTERMvt100常用变量:(1)Backspace$HOME/.profile$HOME/.cshrcsttyerase^H(2)umask新建文件或目录的保护属性(3)TERM(4)切忌PATH中加入.1.2.rlogin与telnet类似,连接到远程主机.rloginremotehost[-lloginname]Or:rsh[-lloginname]remotehost[command

6、]相关文件:远程主机的/etc/hosts.equiv和$HOME/.rhosts相关网络配置文件:/etc/inetd.conf文件中的r系统服务.Redhat下为shell,login,exec,对应的网络守护进程(daemon)为in.rshd,in.rlogind,in.rexecd.建议:从安全角度出发,关闭r系列服务.1.3.telnettelnetremotehost[port]相关文件:/etc/inetd.conf文件中的telnet服务./etc/issue.netTIPS:strings/us

7、r/sbin/in.telnetd

8、egrepissue1.4.passwd更改口令1.5exit退出当前shell2.命令或文件的查找相关shell变量:csh/tcsh:$path.cshrcsetpath=(/usr/bin/usr/local/bin$path)sh/bash:$PATH.profile.bash_profilePATH=/usr/local/bin:$PATH;exportPATH2.1whichSyntax:whichcommandwhich为bash/tcsh内带命令[hbwork@t

9、oshiba]$whichwhichwhich:shellbuilt-incommand.2.2where(tcsh)Syntax:wherecommand2.3locate(LINUX)Syntax:locatefilename相关命令:updatedb更改locate文件名数据库3.查看命令的用法man相关文件:/etc/man.config4.管理员常

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。