欢迎来到天天文库
浏览记录
ID:32427867
大小:295.50 KB
页数:5页
时间:2019-02-04
《李老师讲linux-从ls命令开始《草根》第2期》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《草根》第2期李老师讲Linux李老师讲Linux-从ls命令开始Linux学习的第一步就是掌握常用命令,Linux命令众多,以笔者使用的RedHatEnterpriseLinux5.4来说,有大概两千多个命令,假设每个命令有二十个选项,如此多的命令和选项全部敲一遍,简直是在浪费生命浪费键盘浪费手指头,更加没有必要买一本大部头的什么命令大全之类的东西狂看,真正在管理应用中使用到的命令大概也就只有一二百个,所以要把握学习的原则,掌握最常使用的命令和最常使用的选项即可。在入门悟道之后,碰到未知的命令或选项,只要自己掌握获得帮助的方法,即可一通百通,如同已有九阳神功护体再学习乾坤大挪
2、移或葵花宝典就小case了。学习命令的窍门之一是掌握方法,把每个命令的英文全称和每个选项的英文单词找到,籍此记忆强于死记硬背,方可事半功倍;学习命令的窍门之二是不断的练习和实验,记住,练习是掌握命令的最好方法,毛主席教导我们说“实践是验证真理的唯一标准”;学习命令的窍门之三是学习和练习每个命令或选项时不要形而上学,要多想一想什么时候会用到如何去用,才能让你的知识系统化和有目的性。Linux中使用频率最高的命令唯ls莫属,而ls使用最多的选项自然是-l。本讲即以ls-l命令为例做一示例讲解,全做抛砖引玉。ls意为“listdirectorycontents”,列出目录内容之意,可
3、理解为ls即为list的缩写;-l意为“usealonglistingformat”,长格式显示,通俗点说就是显示文件的详细信息,可理解为l即为long的缩写。通过man、info等帮助命令可获得此信息,英文不好的兄弟还可籍此学习(每天背上二三十个英文单词,不出三个月所有Linux英文帮助文档相信应该都差不多可以看懂),通过这种方法记忆会容易得多。-rw-r--r--1rootroot27974Oct272009install.log在Linux中使用ls-l命令查看文件的详细信息:#whichlsaliasls=`ls--color=tty`/bin/ls“-rw-r--r-
4、-”第一个字符表示文件类型,常见的文件类型包括:-表示二进制文件,d表示目录,l表示软链接文件,使用ls查看会发现有颜色标记不同的文件类型,如目录是蓝色、二进制文件是白色、软链接是青色……默认ls查看目录内容是没有颜色标记的,之所以会显示这样的信息,因为在Linux中默认有一个别名定义:甚至颜色还可以更改,比如你喜欢黄色想把目录改成黄色,只需编辑配置文件/etc/DIR_COLORS即可,把这个文件复制改名并保存用户宿主目录中(cp/etc/DIR_COLORS~/.dir_colors),就可以产生一个用户独立的配置,具体颜色如何更改只要看此文件的注释说明即可。笔者并不推荐用
5、颜色的方式识别文件类型,一来大多UNIX默认无此设置;二来很多远程登录管理工具默认不支持颜色标记。《草根》第2期李老师讲Linux尤其要说明的是软链接文件,在Linux中,有两种链接文件,一种是软链接,类似Windows的桌面快捷方式;一种是硬链接,相当于复制+同步更新。#ln-sinstall.loginstall.log.soft#生成install.log文件的软链接文件install.log.soft#lninstall.loginstall.log.hard#生成install.log文件的硬链接文件install.log.hard#ls-linstall.login
6、stall.log.softinstall.log.hard-rw-rw-r--2rootadmgroup27941May2007:42install.log-rw-rw-r--2rootadmgroup27941May2007:42install.log.hardlrwxrwxrwx1rootroot11May2901:14install.log.soft->install.log#ls-iinstall.loginstall.log.softinstall.log.hard679394install.log679394install.log.hard679477instal
7、l.log.soft可以观察到软链接文件用l标记,权限皆为“lrwxrwxrwx”,会有->指向源文件,它很小,同Windows快捷方式一样,只是一个符号链接。而硬连接所有属性与原文件相同,且与原文件可以同步更新,最牛X的是原文件即便被干掉了,硬连接依然有效,而软链接当然就死翘翘了。知其然还要知其所以然,为什么硬链接可以这么牛XX,在此要先讲一个Linux法则,这个法则说的通俗一点就是Linux内核这家伙不认识字母,所以它在管理文件时文件要用一个数字标记,就是i节点;同样,用户要有一个UID
此文档下载收益归作者所有