您的位置:首页 > 其它

2015-03-13 第三课 ls,cd,alias,PATH,目录结构,快捷键

2015-03-17 21:39 411 查看
转载自vxstudy123,http://www.aminglinux.com/bbs/thread-7558-1-1.html
OK 还是带来我自己的第三讲,截至现在我是写的越来越晚,主要还最近事多。所以只能慢慢来!!!
我理解的第三讲,就跟着我的脚步来看看吧!
A.首先还是带来几个命令ls cd
B.接着就是目录结构
C.还有就是环境变量“PATH”理解
D.简单实用的快捷键

-----------A-----------------
ls 查看 任何一个用linux的技术,敲到烂的命令.让我分别解析一下加上参数以后的ls吧!!
ls 不指定任何目录,文件 直接敲击查看的当前目录下信息
ls -a 显示你所查看目录下的所有文件(包括隐藏文件)很全面。(想要隐藏文件 其实就可以前面加个 . )
ls -l 可以看到你所查看的文件或者目录下文件的详细信息
ls -d 这个我也很喜欢,(这个可是针对目录的使用命令)喜欢-ld 一起连用,让我想知道的详细目录信息完美显示!!!!当然有些时候加上一个-h 选项,可 以更好的看到内容的大小 -lh ls -t 加上这个选项你可以轻松找到最近有修改的文件信息(越是修改时间新,在排列时越靠前)依旧可以-lt 连用高效 方便。
下面看看cd 命令 切换目录
他没有奇奇怪怪的选项添加,所以记住下面的技巧就好
cd 不加选项就是进入当前目录的家目录(超管权限下就是切换到 /root)(当然普通用户权限下进入的就是普通用户家目录下,一般处在/home/----)
说了这么多其实你自己可以是使用 pwd(打印出当前目录)命令 ,看一下自己在哪里。。。。。‘

cd - 这是让你回到上一次所在的目录(敲完命令他还会显示一下所在目录信息)看图吧!



别看我敲错地方 那会神经大条了,看一下是不是回到上一次的/etc 下
还主动把信息显示一下!


看看这个cd ~
那么还有一个~ 这个符号(波浪号)他代表用户的家目录
敲击以后回到当前用户的家目录下,其实和直接敲击cd 差别不大
可以自己试一下、、、、、

那么我其实开始最分不清的就是 .与.. ,主要还是因为在使用 . /与 . . / 时判断错误(不过敲多了 也就好了)
. 表示当前目录
.. 表示当前目录的上一级目录

这里也要说一下 绝对路径与相对路径(两个概念)
简单判断就是绝对路径的路径写法 发起一般从 / 开始的
相对路径的写法一般不是由/开始 (相对路径意指相对于目前工作目录的路径)

所以也少不了这样一个 which 。
这个which加上 随便一个你常用的可执行命令(eg:which ls)你会完整的看到 ls 这个命令的绝对路径 还能让你看到平时常用的可执行命令是哪些字母的缩写(或者也可以叫别名)
eg:


看我的图片发现 我举得2个命令 1.属于/bin 下的可执行命令
2.ls其实是 list 的缩写(也可以说ls 是list别名)

当然 (别名)alias 我是不会放过(让我给你介绍一番)其实说到别名其实在理解第四讲的时候听重要的因为在(使用rm 删除命令时 不加-f选项,都会有一个提示 让你确认一下)
所以你在系统里直接敲击“alias" 会有这样一个反馈(看图)



其实通过敲击”alias"你会发现常用的几个命令 都是有alias(别名)起作用!!你在上第四讲时 知道rm -i 什么用了吧!
你也可以自己设置别名,当然格式 比葫芦画瓢啦!
我写一个:看图



不过这个只是针对当前有效(重启后没用了)永久生效我就不写了 (这个理解就好!!)
取消别名 可以用 unalias

--------------------------B------------------------
目录结构我是讲不出来什么
推荐看看铭哥分享的51CTO博客
目录结构 (参考http://yangrong.blog.51cto.com/6945369/1288072
我只说说几个我觉得平时再用,或者是来回切换的
/bin 这个是普通用户可执行命令的存放目录
/sbin 这个是超管用户可执行命令的存放目录
/etc 服务配置文件存放目录
/home 普通用户的家目录
/root 超管用户的家目录
/var 动态变换文件(日志等等)

---------------------------C---------------------------
可执行文件路径的变量“$PATH”
不管理解不理解吧!先敲一个 echo $PATH 前面加$ 表示后面接的是变量
看看哪些目录可以被定义出来(看图)



个人觉得 其实因为有PATH 的定义 才使我们可以在执行命令时系统可以找到定义在PATH里的选项,默认直接执行。如果没有定义则需要你直接输入命令的“绝对路径” 来执行。

---------------------------D--------------------------
快捷键

Ctrl+c 取消命令
Ctrl+z 暂停命令

Ctrl+a 光标到行首
Ctrl+e 光标到行尾

Ctrl+u 删除光标前所有字符
Ctrl+k 删除光标后所有字符

Ctrl+s 锁住命令终端,按任何键都不会有反应
Ctrl+q 解锁命令终端

Ctrl+l 清屏
Ctrl+d 退出登录 == exit
实际操作一下就理解了。。。。。。。。。。。。。。。

第三讲 关于PATH 理解我可能有偏差,所以后面我会进行修改。。看这个帖子的伙伴,写下你们的理解,多多指正!!!!!!!!!!!!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  快捷键 cd alias
相关文章推荐