15 Basic ‘ls’ Command Examples in Linux

http://www.tecmint.com/15-basic-ls-command-examples-in-linux/ 

http://www.xxlinux.com/article/accidence/com/     1031

http://bbs.chinaunix.net/forum-216-1.html  1031

http://man.chinaunix.net/linux/debian/debian_learning/index.html 1031

http://www.oschina.net/translate/useful-linux-commands-for-newbies    对 Linux 新手非常有用的 20 个命令 1031

http://www.cnblogs.com/peida/tag/%E6%AF%8F%E6%97%A5%E4%B8%80linux%E5%91%BD%E4%BB%A4/default.html?page=4     每天一个命令   1104

Linux学习的路线图: 
1. 掌握至少50个以上的常用命令。 
2. 熟悉Gnome/KDE等X-windows桌面环境操作 。 
3. 掌握.tgz、.rpm等软件包的常用安装方法 
4. 学习添加外设,安装设备驱动程序(比如网卡) 
5. 熟悉Grub/Lilo引导器及简单的修复操作 。 
6. 熟悉Linux文件系统 和目录结构。 
7. 掌握vi,gcc,gdb等常用编辑器,编译器,调试器 。 
8. 理解shell别名、管道、I/O重定向、输入和输出以及shell脚本编程。 
9. 学习Linux环境下的组网。

1--alias
alias是bash里面一个非常有用的功能--别名。
顾名思义,别名,就是给一个命令取另外一个名字。举一个非常简单的例子:假设说现在有一个命令是 “echo zerosoul is my ID”,这个命令有点长,如果频繁是用这个命令的话,每次输入那么长的字符串会很累。那我们就给他起个别名,就叫做“myid”好了,简短又好记,然后我们输入myid就会执行echo zerosoul is my ID这条命令。我们可以用alias来实现这个功能:

alias myid='echo zerosoul is my ID' 

效果如图.


我前面的alias ls='ls --color'其实也就是用ls --color来代替ls命令,而--color是ls的参数,带上后返回的内容会高亮显示。所以就能实现我们需要的高亮。
但是在终端输入的alias命令只在当前终端有效,我们换个终端就没有了。我们当然不能每次都输入这么一条alias命令在命名别名,这就要说到另外一个需要理解的地方--".bashrc"

2--.bashrc
实在懒得打字了,还想玩会游戏呢,这里我之间帖别人的一段文字。
来源:http://linux.chinaunix.net/doc/system/2005-02-03/1084.shtml

标题:.bash_profile和.bashrc的什么区别

作者:KornLee 2005-02-03 15:49:57 来自:Linux先生
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
并从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该
文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该
该文件被读取.
~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件. 

另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系.

~/.bash_profile 是交互式、login 方式进入 bash 运行的
~/.bashrc 是交互式 non-login 方式进入 bash 运行的
通常二者设置大致相同,所以通常前者会调用后者。

-------------End-------------
从上面的介绍我们可以了解到,我们把刚才那个alias命令加到了.bashrc文件后,每次打开新的shell时就会自动执行一次alias ls='ls --color'。

理解了alias和.bashrc的作用以后,解决这类问题是相当容易的,呵呵。
本人linux菜鸟一个,上面有啥说的不对的,欢迎指教~

你可能感兴趣的:(ls)