Chinaunix首页 | 论坛 | 博客
  • 博客访问: 131994
  • 博文数量: 35
  • 博客积分: 692
  • 博客等级: 上士
  • 技术积分: 317
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-22 16:40
文章分类
文章存档

2014年(2)

2012年(4)

2011年(29)

分类: LINUX

2011-09-29 23:13:49

                                               
(一) 显示目录与文件
 ls命令
1)说明:用于显示指定目录下的目录与文件
2)语法:ls [options...] DIR
3)常用options:
    -a    列出所有,包括隐藏文件
    -d     显示指定目录
    -l     列出详细信息,包括文件权限,大小,所属组,修改时间等
    -R      递归显示目录内容
    -Z      显示与selinux相关的security context(安全上下文)
note: ll=ls -l
      l. 列出隐藏的目录或文件
 dir命令
1)说明:显示指定目录下的目录与文件
2)语法:dir [options...] DIR
3)options:
    -R    递归显示内容
    -a    显示所有
(二) 显示文件内容
 cat命令
1)说明:将指定的文件内容显示到输出设备上
2)语法:cat [optios...] FILE...
3)options:
    -n    对输出按行编号,包括空白行
    -b    与-n相似,但空白行不编号
    -s       有多个空白行时,仅显示一行
 tac命令
1)说明:用于从尾到头反向显示,与cat相反
 less命令
1)说明:分页显示文件内容.按“j”键显示下一页,按"k"键显示上一页,按"h"键进入帮助页 tail命令
1)说明:显示文件后n行,默认为后10行
2)options:
    -n    显示最后n行
    -f    动态显示文件后n行,多用于日志文件的监控
(三) 文件权限与所有者
 chmod命令
1)说明:用于修改目录或文件的读,写,执行权限
2)语法:chmod [options...] mode...  DIR|FILE
3)options:
    -R    递归更改目录下的所有内容的权限
4)mode:
    u    目录或文件所有者
    g    目录或文件所属组
    o    其他用户
    +    添加权限
    -    减小权限
    =    设定权限
    r    可读权限
    w    可写权限
    x    可执行权限
 chown命令
1)说明:可修改目录或文件的所有者与所属组
2)语法:chown [options...] user DIR|FILE
同时修改所有者与所属组
    chown [options...] user:group DIR|FILE
    chown [options...] user.group DIR|FILE
3)options:
    -R    递归修改所有者与所属组
 chgrp命令
1)说明:修改所属组
2)语法:chgrp  [options...] group DIR|FILE
(四) 创建与删除目录或文件
 mkdir命令
1)说明:用于创建目录
2)语法:mkdir [options...] DIR
3)options:
    -p    若父目录不存在,连同父目录一起建立
    -m    创建时设置权限
 rmdir命令
1)说明:用于删除空目录
2)语法:rmdir [options...] DIR
3)options:
    -p    若删除子目录后父目录为空,连同父目录一起删除
 touch命令
1)说明:用于创建文件
2)语法:touch [options...] FILES...
 rm命令
1)说明:删除文件或目录
2)语法:rm [options...] FILES|DIR
3)options:
    -f    强制删除,不询问
    -r|-R    递归删除
    -i    删除时询问
note:常用组合为:rm -rf FILES|DIR
(五)重命名与移动,复制
 mv命令
1)说明:移动或重命名目录或文件
2)语法:mv [options...] SRC  DST
3)options:
    -b    覆盖前先备份
    -f    若目标存在,直接覆盖
    -i    覆盖前询问
    -u    若目标存在,且文件时间比源文件新,则不覆盖
    -v    显示执行时的信息
    -S    设置备份文件后缀
 cp命令
1)说明:复制目录或文件
2)语法:cp [options...] SRC DST
3)options:
    -b      覆盖前先备份
    -r|-R    递归复制
    -l    创建硬链接
    -p    保留源文件属性,连同权限等一起复制
    -s    创建软链接
 scp命令
1)说明:用于远程复制
2)语法:scp [options...] SRC DST
3)options:
    -p    保留源文件属性
    -r    递归复制
    -P      设置端口    //该参数用于自定义传输端口
(六) 文件查找
 find命令
1)说明:按指定方式进行查找,并可对查找到的文件采取相关操作
2)语法:find [options...] SRC [operations...]
3)options:
    -name    查找文件名与指定字符串匹配的所有文件
    -gid    查找属于指定GID的所有文件
    -uid    查找属于指定UID的所有文件
    -group    查找属于指定GROUP的所有文件
    -user    查找属于指定USER的所有文件
    -perm    查找指定权限的文件或目录
    -mount     仅在当前文件系统中查找
    -nouser 查找所有者不存在的文件或目录      //多用于删除删除用户后剩余的文件
    -nogroup    查找所属组不存在的文件与目录  //多用于删除删除组后多余文件
4)operations:
    -exec command    对匹配的文件执行指定的命令,标志{}用于指定命令执行文件名时出现的地方,且命令以"/;"结尾
    -ok   command   询问用户是否执行COMMAND    
 locate命令
1)说明:查找关键字
2)语法:locate [options...] STRING
3)options:
    -e    不在指定目录内查找
    -u    从根目录开始建立数据库
    -U     从指定位置开始建立数据库
note:locate是通过系统数据库来查询的,一般该数据库通过cron自动更新;若要查找新建立的文件,需执行updatedb命令,更新数据库
 whereis命令
1)说明:查找指定文件的源,二进制文件和手册等
2)语法:whereis [options...] STRING
3)options:
    -m    搜索文件的手册
    -b    搜索二进制文件
 which命令
1)说明:查询命令或别名的位置
2)语法:which [options...] STRING
3)options:
    --skip-alias    查找时忽略别名
    --skip-dot    查找时忽略隐藏的目录
    --all            查找所有
(八)过滤命令
grep命令
1)说明:在指定的文件或标准输出及标准输入内,查找满足指定条件的内容,同时该命令支持正则表达式,使搜索更精确
2)语法:grep [options...] [查找模式] FILES...
3)options:
    -c    只显示匹配行的总数
    -i    忽略大小写
    -n    加上行号输出
    -v    只显示不匹配的内容,即反向搜索
(九)路径查询与切换
 pwd命令
1)说明:显示用户当前所在的位置
 cd命令
1)说明:切换工作目录
2)语法:cd DIR
note:常用的快捷方式如下
    ~   用户家目录
    .    当前目录
    ..   上一层目录
    -    返回之前目录
(十)帮助命令
 man命令

1)说明:对命令和配置文件提供帮助手册
2)语法:man [options...] COMMAND|FILE
3)options:
    -k    显示whatis数据库中与指定关键字相匹配的信息
 info命令
1)说明:该命令与man相似,但查询的信息以网页形式展现
(十一)链接命令
 ln命令

1)说明:为源文件创建一个链接,而不是将源文件复制一份,因而占用空间少
2)语法:ln [options...] SRC DST
3)options:
    -d    允许系统管理员硬链接自己的目录
    -s    创建软链接
note:
 1 创建硬链接:#ln SRC DST
   创建软链接:#ln -s SRC DST
 2 Linux下的文件链接分为两种:硬链接与软链接,建立硬链接后,文件链接点增加,两个文件名指向同一个i-node节点,删除一个节点后,依然能从另一个文件打开;建立软链接后,文件链接点不增加,相当于另外新建一个文件,该文件不保存数据,只保存另一个文件的名称,故删除源文件后,该链接内容变为空,而成为空链接
 3硬链接不能链接目录,也不能链接不同文件系统中的文件,而软链接均可
(十二)开关机与重启命令
 shutdown命令

1)说明:可用于关闭与重启系统,使用该命令关机后,系统会自动进行数据同步(sync)
2)语法:shutdown [options...] [time] [warnning]
注:time字段可为精确时间,格式为hh:mm;也可为从现在开始的一个时间段,格式为+min
3)options:
    -r    立即关机
    -k    并非真的关机,只是给所有用户发送警告信息
    -h    关机后不重启
    -f    快速关机,重启时跳过fsck检查
    -c    取消一个正在执行的shutdown
 halt命令
1)说明:用于关闭计算机
2)语法:halt [options...]
3)options:
    -i    关机前先关闭所有网络
    -p    关机时执行poweroff
 poweroff命令
1)说明:用于关机
 init命令
1)说明:改变运行级别
2)语法:init [0123456sS]
3)数据说明
    0    关机
    1    但用户模式
    2    不带网络功能的多用户模式
    3    带网络功能的多用户模式(文字模式)
    4    自定义模式
    5    进入X-Window模式(图形界面模式)
    6    重启
    s|S    配合开机运行级别使用
 reboot命令
1)说明:重启系统
2)语法:reboot [options...]
3)options:
    -w    不是真的重启,只是将重启时的记录系到/var/log/wtmp文件中







阅读(1175) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~