首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Linux频道
Google
首页 入门 Linux编程 系统管理 网络管理 Linux认证 Unix/BSD Linux数据库 Linux集群 Linux手册 Linux下载 Ubuntu 论坛 专题 RSS
您现在的位置: 中国IT实验室 >> Linux >> 系统管理 >> 系统管理 >> 正文

Linux 基本概念及常用命令

  目录和文件的基本操作
 
  1、文件查看和连接命令
 
  将文件连接到一起,用“>”操作将几个文件组合成一个新的文件,或者是用“>>”把文件追加到已存文件的后面。
 
  语法:
 
  cat[参数]filelist
 
  -b或——number-nonblank:和n相似,但对空行不编号
 
  -s:遇到两行空白,替换为一行空白
 
  -v:显示不可打印的字符
 
  filelist:用于结合文件的可选列表。
 
  2、分屏显示命令
 
  类似于cat,但它是每次显示一页,按空格显示下一页,按键退出,按语法
 
  more [选项] ……
 
  -num:指定每屏显示的行数
 
  -d:在屏幕下面提示信息
 
  -l:more默认遇到送纸符^L会暂停,使用该选项可以取消该功能
 
  -f:计算实际行数
 
  -p:不是以卷动的方式显示每页,而是先清屏再显示
 
  -s:遇到两行空白,替换为一行空白
 
  -u:不显示下划线
 
  +/:在文件中搜索字符串string,并显示字符串所在页的内容
 
  +/:从第num行开始显示
 
  file用于显示的文件
 
  3、按页显示文件。类似于more,但允许在文件中前后移动。
 
  语法:
 
  less [参数]文件名
 
  -i:查询时忽略大小写。
 
  -num:指定每页显示的行数
 
  -p:在文件中搜索字符串string,并从第一个符合条件的地方开始显示
 
  -S:当某列的内容超过显示画面的宽度时,直接将超出的部分截断舍弃,默认情况下会把超出的部分折回来显示
 
  复制、删除和移动命令
 
  1、拷贝文件。
 
  语法:
 
  cp[选项]
 
  cp[选项]……
 
  -r递归拷贝目录
 
  -f删除已存在的目标文件再复制
 
  -a在备份中尽可能的保留源文件的结构和属性。
 
  2、删除
 
  rm [选项] ……
 
  该命令用于逐个删除指定的文件或目录。默认清苦下,为文件名,rm命令不删除目录,只有指定-d选项时候,才能删除目录
 
  语法:
 
  -f强制删除,包括只读文件,并且不给用户任何提示
 
  -i在删除每个文件时提示用户
 
  -r递归删除目录下的内容
 
  移动或更名文件和目录
 
  共4页。
 
  语法:
 
  mv[参数]源文件目标文件
 
  -f强制复盖已有文件。
 
  -i在复盖已有文件前提示用户。
 
  -u在目标文件的时间比原文件新时不复盖目标文件。
 
  -v在移动文件时输出相关信息。
 
  创建和删除目录命令
 
  1、创建目录命令
 
  mkdir[参数]目录名
 
  -p如果父目录不存在,创建所有的父目录。
 
  2、删除空目录。
 
  语法:
 
  rmdir[参数]目录列表
 
  -p 表示删除指定目录后,如果该目录的父目录为空,则将一并删除
 
  切换工作目录和显示目录命令
 
  1、改变当前工作目录。
 
  语法:
 
  cd 目录名
 
  如果后面不加目录名,则返回用户的根目录,此外用户必须拥有进入该目录的权限。另外cd ~ 指切换到自己的主目录,cd ……/…… 可以切换到单前目录的上上目录
 
  2、显示正在工作或当前的目录名。
 
  pwd [参数]
 
  3、列出目录中的内容。
 
  语法:
 
  ls [参数][目录]
 
  -A显示所有文件,包括隐藏文件(以“。”开头的文件,但不列出当前目录“。”和上级目录“……”
 
  -a显示所有文件,包括“。”和“……”目录。
 
  -d只列出目录名;不列出它的内容。
 
  -l给出文件的长列表。包括权限、所有权、大小、文件名、最后修改时间等等。
 
  -t 按时间顺序显示
 
  -F 在列出的文件名后以符号表示文件类型,一般文件不加符号,可执行文件“*”,目录加“/”
 
  -R 若目录下有文件,则递归地列出目录下的文件
 
  查找与定位命令
 
  1、查找文件或目录命令
 
  格式
 
  find [path……] [expression]
 
  该命令在目录树层次中从path开始向下查找文件,将符合expression要求的文件列出来。输入命令中第一个以
 
  -、(、)、,、!开始的参数作为expression的部分,在这些符号之前的参数都被认为是要搜索的路径,在这
 
  些符号之后的才被认为是expression的部分,如果不给出path,则使用当前工作的目录,如果不给出expressi
 
  on,则使用-print作为预设expression
 
  expression的参数有二三十个之多,这里只提几个常用的
 
  -amin 在过去n分钟内被访问过的文件
 
  -anewer 比文件file更晚被访问过的文件
 
  -atime 在过去n天被访问过的文件
 
  -cmin 在过去n分钟内修改过的文件
 
  -cnewer 比文件file更新的文件
 
  -ctime 在过去n天内修改过的文件
 
  -empty 内容为空的文件
 
  -gid或-group gid是n或是group名是name的文件
 
  -ipath
 
  ,-path
 
  路径名称符合p的文件,ipath表示忽略大小写
 
  -name,-iname 文件名称符合name的文件,iname表示忽略大小写
 
  -size 文件大小是n个单位
 
  -type<文件类型〉文件类型的含义与名利ls的选型一样
 
  -pid 进程id是n的文件
 
  exp1 exp2 或者exp1 -a exp2 或者exp1 -and exp2 含义相同,表示同时满足这两个条件
 
  !expr或者-not expr 表示expr的否定
 
  exp1 -o exp2 或者exp1 -or exp2 表示满足其中一个条件就可以
 
  2、文件定位命令
 
  locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案
 
  名称及路径的资料库,之后当寻找时就只需查询这个资料库,而不必实际深入档案系统之中了。在一般的
 
  distribution 之中,资料库的建立都被放在 contab 中自动执行。一般使用者在使用时只要用
 
  locate [选项]
 
  -u 建立资料库,-u 会由根目录开始
 
  -U 建立资料库,-U 则可以指定开始的位置。
 
  -e 将排除在寻找的范围之外。
 
  -l 如果 是 1.则启动安全模式。在安全模式下,使用者不会看到权限无法看到的档案。这会始速度减慢,因
 
  为 locate 必须至实际的档案系统中取得档案的权限资料。
 
  -f 将特定的档案系统排除在外,例如我们没有到理要把 proc 档案系统中的档案放在资料库中。
 
  -q 安静模式,不会显示任何错误讯息。
 
  -n 至多显示 个输出。
 
  -r 使用正规运算式 做寻找的条件。
 
  -o 指定资料库存的名称。
 
  -d 指定资料库的路径
 
  -h 显示辅助讯息
 
  -v 显示更多的讯息
 
  -V 显示程式的版本讯息
 
  连接命令
 
  ln [选项]
 
  Linux/Unix 档案系统中,有所谓的连结(link),我们可以将其视为档案的别名,而连结又可分为两种;硬连结(hard link)与软连结(symbolic link),硬连结的意思是一个档案可以有多个名称,而软连结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬连结是存在同一个档案系统中,而软连结却可以跨越不同的档案系统。 ln source dist 是产生一个连结(dist)到 source,至于使用硬连结或软链结则由参数决定。 不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。
 
  -f : 链结时先将与 dist 同档名的档案删除
 
  -d : 允许系统管理者硬链结自己的目录
 
  -i : 在删除与 dist 同档名的档案时先进行询问
 
  -n : 在进行软连结时,将 dist 视为一般的档案
 
  -s : 进行软链结(symbolic link)
 
  -v : 在连结之前显示其档名
 
  -b : 将在链结时会被覆写或删除的档案进行备份改变文件或目录的时间命令

上一页  [1] [2] [3] [4] 下一页

【责编:Zenghui】
中国IT教育
相关产品和培训
文章评论
 友情推荐链接
 专题推荐

 ·防范Linux病毒 打造没有病毒的乐土…
 ·Linux Shell编程实用指南…
 ·Linux日志分析与管理
 ·揭密Linux内存管理
 ·邮件服务Sendmail应用配置
 ·Linux 安全管理…
 ·Linux 下DNS服务器架设攻略…
 ·Linux 下的路由的配置与应用…
 ·专题:Apache实用手册
 ·全面剖析Linux文件系统
 今日更新
 认证培训
 频道精选
 Windows频道导航