Linux学习笔记(二)-系统管理篇之…

来源:互联网 发布:微信企业宣传软件 编辑:程序博客网 时间:2024/06/03 03:41
  Shell是一个程序,在用户和操作系统之间提供一个面向行的可交互接口。一般经常把命令行和Shell混为一谈。但是命令行只是提供用户输入的界面,输入的内容传给Shell执行。Shall也有很多版本,常用的是BASH。

一、印刷约定
    1、$表示用户可以输入命令了 #表示正在以root身份运行
    2、Linux系统中要区分大小写

二、通配符
    *:匹配任意长度字符串
    []:匹配括号中的字符
   Tab:键补全命令,连续两次会列出所有开头相同的
    -:表示范围。如 lstext[1-3],包含1,3
   
三、查看目录、文件
   pwd:显示当前目录
  cd:进入指定路径。".."表示当前目录的上一级目录,"~"表示用户主目录
   ls:列出所有文件,ls-F目录后面为/,可执行文件为*,链接(快捷方式)后@。-a列出以.开头的隐藏文件。也可用ls-aF。-l列出文件所有属性。
   dir:列出指定目录内容。vdir=ls-l
   cat+文件名:查看文本文件内容。cat-n显示行号
   more:可以一页一页显示
  less:功能比more更强大。最后有“:”。输入B向上翻页,直接空格向下。“/”输入查找的内容,下一个再输入/+enter
   grep:查找文件内容,grep '内容'文件名(可多个文件名)

四、搜索工具
   find:find 路径 -name文件名(可用通配符)[-type 类型] -print。将会查找路径内包括子文件的所有文件。按时间查找,find 路径 -type f-atime(mtime) +100-print。atime查找最后一次使用的,mtime查最后一次修改的。+n是大于n天,-n是小于n天
  locate:利用索引快速查找文件,可以使用通配符。如locte*.doc。更新数据库需要使用updatedb命令,需要root

五、运行程序
  直接输程序名。若是需要启动程序后继续在终端模拟器中工作,需要加&。如 firefox&

六、查找特定程序
  whereis:用于查找程序文件、源代码文件、使用手册。加-b
七、用户、版本信息查看
  who:查看当前系统有哪些人登陆以及对应的控制台
   whoami:查看自己的身份
  uname:显示系统版本信息。可加-a,或者-r(只显示内核版本信息)
八、帮助
    man:详细查看某个命令的信息
   whatis:简单的描述命令功能,更有用
    apropos:反查帮助手册。如apropossearch,则显示功能中有serach的命令
    
0 0
原创粉丝点击