3.Linux系统管理介绍.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 Linux系统管理 3.1 Linux命令基础: Linux命令:用于实现某一类功能的指令或程序;命令的执行依赖于shell解释器程序(例如:/bin/bash,即bash Shell)。 # cat /etc/shells 查看登录的有效shell列表 输出: /bin/sh (同bash是一个) /bin/bash /sbin/nologin /bin/dash /bin/tcsh /bin/csh # echo $SHELL 查看默认解释器(正在使用的shell)(输出为/bin/bash) # ps aux 查看进程 # ldd /sbin/ifconfig 查看依赖库 # echo $PATH 查看环境变量(命令的默认搜索路径,可修改,路径以冒号分隔) pstree命令:# pstree [选项] pid,以树状图显示进程,可配合more/less使用 # pstree 以树状图显示进程,只显示进程的名字,且相同进程合并显示; # pstree -a 相同名称进程不合并,并且会显示命令行参数; # pstree -p 以树状图显示进程,及进程PID; # pstree pid 以树状图显示进程PID为pid的进程以及子孙进程; # pstree -p pid 以树状图显示PID为pid的进程以及子孙进程,以及其他每个进程的PID; chsh命令:# chsh [选项] [用户名],修改配置用户的shell; # chsh;修改使用者shell设定(交互式操作,需输入密码) # chsh -l;# chsh --list;# chsh --list-shells;列出shell列表(安装的shell)(/etc/shells) # chsh --version;查看版本 # chsh -s shell [用户名];修改用户shell Linux命令的分类: 内部命令:属于Shell解释器的一部分; 外部命令:独立于Shell解释器之外的程序。 # type 命令;查看命令是内部命令还是外部命令 Linux命令的通用格式:命令字 [选项] [参数]。(command option arguments) 选项:用于调节命令的具体功能。 “-”引导短格式选项,例如“ls -a”; “--”引导长格式选项,例如“ls --help”; 参数:命令的对象,如文件、目录名等。 “[]”可选项,“”必选项,“{a|b|c}”多选一,“...”可写多个; 命令别名:# alias 别名=“命令操作” 给命令字或整条命令起别名,临时修改,关机失效; # alias 查看系统默认别名; # unalias 别名 取消别名; 修改别名配置文件:/etc/rc.local; 命令操作技巧: Tab键:自动补全(命令、路径和文件名);连按两次Tab键,系统输出可用的名称列表。 反斜杠“\”+Enter键:强制换行。 反斜杠“\”:参数中强制转意 Ctrl+U:删除当前光标之前的所有字符(不含光标处)。 Ctrl+K:删除从当前光标处到行尾的所有字符。 Ctrl+Y:粘贴刚才所删除(剪贴)的字符。 Ctrl+L:清空当前屏幕中的显示内容。(相当于执行# clear命令) Ctrl+A:光标跳转到行首,同Home键。 Ctrl+E:光标跳转到行末,同End键。 Ctrl+C:取消当前命令行的编辑;结束当前执行的命令。 Ctrl+Z:转入后台运行。 Ctrl+R:在历史命令中查找。 连接符:命令1 命令2 命令3;前一命令成功后才执行下一命令,末尾常跟# echo ‘OK’; # awk -F “分隔符号” ‘{print $列号,$列号,...}’:(分列显示文件内容或输出结果并截取其中指定的列) 如:-F后引号内指定分列分隔符,省略-F则默认以空格分隔; # awk -F “:” ‘{print $列号,$列号,...}’ :以冒号分隔列,输出指定列; 管道:”|”(将前一个命令的输出作为下一个命令的输入) 示例:# ls /etc/ | wc -l 统计/etc/目录下的文件数; 管道的强制执行的两种用法: # find /etc/ -name “*osts*” | xargs ls -l; # find /etc/ -name “*osts*” -exec ls -l {} \;(没有管道符号); # find /etc/ -name “*osts*” -exec cp {} /tmp \; (“{}”括号内指代上一个输出结果,“\;”固定格式) 重定向输入:””, 重定向输出:””,””,(输出重定向,将原本在终端显示的内容写入到一个文件中) 标准输出重定向

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档