首页
新闻
UniX技术
数据库
经验交流
PHP
Linux考试认证
首页
>
Linux考试认证
Linux中学会灵活使用shell下的特殊字符
时间:2009-06-17 16:47:44 作者:
我要投稿
Linux初探欢迎您的投稿,投放方法请点击
这里
查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
众所周知,shell是Linux操作系统下的主要管理工具。系统管理员除了要掌握shell下的命令外,还需要掌握一些特殊的字符。这些特殊字符可以帮助系统管理员将多个命令组......
众所周知,shell是Linux操作系统下的主要管理工具。系统管理员除了要掌握shell下的命令外,还需要掌握一些特殊的字符。这些特殊字符可以帮助系统管理员将多个命令组合成一个命令,或者说可以让系统管理员更便捷的操作。笔者就给大家介绍一下这些特殊字符以及相关的应用。
一、快速在目录之间切换。
在Linux操作系统的文本模式下,在目录之间进行切换都需要通过命令来完成。显然这没有图形化界面下使用鼠标点点那么方便。但是,shell中仍然提供了一些特殊的字符。在这些字符的帮助下,系统管理员可以轻松的在不同的目录之间进行切换。
如现在系统管理员想从任何目录中回到用户的主目录下,除了按原路返回外,还有其他更快的方法吗?其实,要回到用户的主目录下,有一个很便捷的方式,就是通过一个特殊的字符~来完成。通常情况下,当管理员创建某个用户后,在系统的/home目录中会以这个用户的名字建立一个文件夹。这个文件夹所在的目录就是用户的主目录。当用户不知道自己所处那个目录,而需要迅速回到自己的主目录时,可以使用这个命令来实现:cd ~。也就是说,特殊符号~在操作系统中代表的是用户的主目录。由于不同用户的主目录不同,利用这个主目录可以快速的回到自己的主目录下面。
在目录切换过程中,还有两个比较重要的特殊字符,分别为.与..符号。其中“.”表示当前目录。这个符号很重要,在很多地方都需要用到。如在定义PATH环境变量的时候,在路经的最后需要加上这个.号,这表示当前目录。另外,如果系统管理员想运行当前目录下的一个脚本文件,如setup.sh。则可以不采用绝对路径,而直接使用./setup.sh。其中这个.符号就代表当前目录。在cd命令中也可以使用.号,如cd ./setup,就表示进入到当前目录的下一个子目录setpup下面。所以说这个特殊符号..(英文状态下的点号)在切换目录的时候非常有用。另外一个特殊的字符就是“..”(英文状态下的双点号)在系统中表示的是上一级目录。如故管理员利用cd命令定义到一个目录后,又想回到上一级目录中,则可以使用 cd ..命令来实现。注意cd命令与点号之间要有空格。
系统管理员若能够熟练应用这些特殊字符,特别是表示用户主目录的~符号,能够帮助管理员迅速切换到自己想要的目录下。如在Linux客户端中,往往用户邮箱的文件夹是保存在用户主目录下面的。如用户可能采用的是thunderbird的邮件客户端。采用这个客户端有一个弊端,即当Linux系统非法关机后,开会在邮件的目录中产生一个lock的文件。客户端就不能够打开。只是系统管理员需要切换到用户主目录下的邮件文件夹中,删除这lock文件。此时比较简单的方法,就是直接使用~符号定位到用户的主目录下,然后再进入到邮件目录中,找到这个文件并删除。这笔一级一级的进入要快的多。
1
/
4
1
2
3
4
下一页
尾页
如果您需转载 Linux中学会灵活使用shell下的特殊字符,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
返回首页
发表评论
共有
条评论
用户名:
密码:
验证码:
匿名发表
相关文章
来自 Visual FoxPro Team 的最新消息
用于 Visual FoxPro 9.0 SP2 的修补程序可在 CodeGallery 上下载了自从 2
读取MSSQL中的timestamp字段
Convert SQLTimeStamp to String首先以Variant类型读取,然后再转换成Stri
全球经济危机下 女站长教你最省钱地建站
全球经济危机下 女站长教你最省钱地建站从去年开始,经济危机就深深地潜伏
Linux操作系统安装VMware过程详细解析
由于项目需要,要在Linux下虚拟一个Windows,经过查找些资料,发现可一用VMw
2. 找到瓶颈:水平测试和垂直测试
在某些时候,你可能注定需要从MySQL获得更高的性能。但是你应该通过改善什
专家预言:PHP将比Java更受开发人员欢迎
Netscape共同创办人Marc Andreessen在周三(10/19)举行的Zend/PHP会议上预
进销存系统单号算号器
进销存系统单号算号器1.单号存储表 DLL 的 SQLCODE2.存储过程的 sybase/m
用触发器实现数据简单同步
表t1和t1_temp有同样的结构和数据:create table t1 as select * from emp
MySql数据导入、导出
命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目
Linux下根据字符串长度sort命令排序
sort 命令可以按照字母或者数字顺序排列字符串,不过如果我们想根据字符串
SQL Server提示"选定的用户拥有对象,所以
今天在帮朋友弄一台服务器的时候当我需要删除一个数据库里的用户时,提示
Oracle不同版本间的导入导出命令详解
Oracle的imp/exp组件是我们常用的工具,它的一个操作原则就是向下兼容。下
辞职考研后记
想写一篇有关考研的文章,可是找不到一个好地方,有的需要注册,所以还是自
SQL Server日志过大会影响查询结果
一台老Web服务器上,使用的是ASP SQL Server 2000的网站,五六年了,使用起来一
執行SQL出現Lock request time out period
今天執行SSIS出現了一個很奇怪的問題。執行一個packege居然把系統的資源
PostgreSQl临时文件目录pgsql_tmp转移办法
安装PostgreSQL的时候将其安装在了/usr目录下,由于/usr目录下空间有限,在
栏目热门
Linux认证考试心得:一个新手RHCE的酸甜苦辣
Linux认证心得:一个初学者的RHCE之路
菜鸟必读:RHCE课堂学习笔记(1)
菜鸟必读:RHCE课堂学习笔记(2)
Linux系统程序启动引导过程详细剖析
站内搜索:
Linux
高级搜索
Powered by
Linux初探
© 1999-2009
RSS