码迷,mamicode.com
首页 > 其他好文 > 详细

0516 第四节课 命令

时间:2016-05-29 16:52:47      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:linux

1.tree:树命令,将文件及其子目录以树状图显示出来


   -d:只显示目录

   -L #:显示多少层目录


2.ll:查看分区情况的2个命令

    ll /dev/sd*

    cat /etc/proc/partitions


3.ll:查看文件时间

    ll --time=xtime


4.alias name=‘’:命令别名的设置命令

    unalias name:暂时取消命令别名

    

    当此次命令暂时不需要用到命令别名是可以暂时取消命令别名,或者直接在命令前边加\,也可以用单引号将命令括起来,外部命令的话写命令的绝对地址也可以


    配置命令别名的时候,任何没有修改配置文件的设置都只对当前shell有效且当shell重新启动时设置不会被保存,因为想长久使用必须修改配置文件


    命令别名的配置文件在/etc/.bashrc和~/.bashrc,前者是对全局的修改,后者则是对于个人用户的修改而不会影响到其他用户


在更改配置文件后往往都需要重新登录或将系统重新启动,但在工作中这两个动作都是不能随便进行的,这是后我们可以用到source命令将我们修改得配置立即读取生效


    source file



5.mv:移动命令

   移动的具体规则基本等同于cp复制命令

    -i:交互模式

    -f:强制进行

    -u:只有当源目录的source比较新时才去移动

   mv的移动,分同分区和不同分区两种情况,源文件与目标处于同一分区的时候,并不是删除创建,而是直接去修改文件的节点,在处于不同分区的时候才是创建删除


6.dd:命令用于读取转换输出数据

    dd if=file1/dev of=file2 bs=   count=


    将file1中的数据输出到file2中,块大小为,块数量为


    cat命令利用IO重定向也可以完成以上的功能,但是无法控制大小

     cat  < data > file 


7.rm:删除命令

     -r:递归

    rm命令准确的说并不是删除的数据,而是删除的文件的节点,导致无法读取块中的数据,因此,使用rm删除的数据理论上可以恢复,并且当删除的目录实在进行中的进程的时候不会立即释放大小,会在使用结束后过一段时间释放,立即释放可以使用输出重定向 > file



8.ls -i:查看inode



9. ln file linkfile:创建硬链接

      

      -s:创建软链接

       

注意:使用rm去删除软连接的时候,尽量不要去使用tab补全功能,有的时候补全功能会自动在链接文件尾部添加/,这个时候使用rm删除的将会是文件夹而不是文件


10.mail:查看邮件收件箱

     mail -s ”邮件标题“ 用户:发送标题为“”的邮件给用户



11.tr命令:通常与IO重定向共同使用,完成一些简单的替换删除功能

    tr ‘set1’ ‘set2’ :用2替换1

    -d ‘set’:删除set




12.tee命令,将数据复制成多分去分地输出,同tr一样经常伴随着IO重定向使用










本文出自 “博客作业初版” 博客,谢绝转载!

0516 第四节课 命令

标签:linux

原文地址:http://11602120.blog.51cto.com/11592120/1784225

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!