科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道不得不服-Linux操作系统的命令与征服 (1)

不得不服-Linux操作系统的命令与征服 (1)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

经过几番折腾,终于让Linux在我的硬盘上安居乐业了。怀着好奇、激动的心情第一次启动了Linux。在“LILO BOOT:”后面输入Linux,屏幕上开始不断向上滚动一行行的英文字,看得我眼花缭乱。

作者:shanda 来源:赛迪网技术社区 2007年10月21日

关键字: 征服 操作系统 命令 Linux

  • 评论
  • 分享微博
  • 分享邮件
 

经过几番折腾,终于让Linux在我的硬盘上安居乐业了。怀着好奇、激动的心情第一次启动了Linux。在“LILO BOOT:”后面输入Linux,屏幕上开始不断向上滚动一行行的英文字,看得我眼花缭乱。不过很快就恢复了平静,空荡荡的屏幕上只剩下孤零零的“Login:”提示符,然后就再也不动了。 原来系统要我们输入用户名和口令。

第一次进入系统,当然用系统管理员的身份啦!输入系统管理员的用户名root,注意Linux是区分大小写的哦,按回车;提示Password,口令,忘了?就是安装时设置的口令。不过这时你输入的口令是不会在屏幕上显示的,不让其他人看到嘛。

核对完用户名和口令后,顺利进入系统。在一个陌生的字符界面下能干些什么呢?我想起很久前刚学习DOS的情景......,对了,可以像学习DOS一样来学习它啊,说干就干, 让我们开始漫漫征程的第一步。

一、目录操作

Linux的文件系统也是采用树形结构的,跟DOS一样,就先爬这棵树吧!Linux用“/”表示根目录和目录间隔符,而DOS用“\”,不过却都是用“..”表示上层目录,“.”表示当前目录 。

DOS下8.3格式的文件名大家一定很熟悉了,由于它的表达能力有限,所以在Windows加入了对长文件名的支持。在Linux下也可以用很长的一串字符作文件名,例如:“This_is.a.VERY_long.filename”。注意,这里是要区分大小写的。 不过,Linux下文件类型不能像DOS那样可以从文件名了解。例如,在DOS下可执行文件的扩展名为com或exe,而在Linux中文件的类型只能从文件属性看出。

一般来说DOS启动后,当前目录是根目录。而Linux启动后,当前目录却在用户主目录,由于Linux是多用户系统,你用什么用户登录就到什么用户主目录下,而且Linux还可以设置自己的文件不被其他用户看到,当然对于root系统管理员来说无效,他拥有整个Linux的生杀大权。我是用root登录的,所以现在我在/root目录下。

下面,我们介绍一些常用的目录操作命令:

mc  一种图形界面的管理器,对目录、文件进行各种操作,功能极其强大,可以编辑文本;

mkdir 建立目录;

rmdir 删除目录(必须是空目录);

cd  进入目录;

pwd  查看自己所在的位置;

tree 列出目录树。

我们列个目录吧:输入ls后回车,屏幕显示:

    bin boot dev etc home
    root usr tmp var root
    lost+found xfuser
  

这是啥啊,哪是目录,哪是文件啊?原来,ls命令只是列出目录或文件的名字,而隐藏了其它的信息,其作用就像dir/w。用“ls -F”命令可以区分目录和文件,目录后有“/”符号,可执行文件后有“*”符号。用“ls -aF”命令可以将所有目录和文件有区别地列出,包括隐含的目录和文件。那么要列出详细的目录信息用什么命令呢?用“ls -l”命令。举个例子:在xfuser目录下用ls -l列目录屏幕显示:

  
total 2
  

怎么样,够复杂的吧?尤其是第一列,Linux在这里提供了文件类型和权限的有关信息,包括目录与文件的区别、文件读写操作权限的控制等等,具体含义,大家慢慢体会吧。实际上,在Linux 中获得命令帮助是很容易的,只须输入man命令名即可。

二、文件操作

  
    touch       新文件名 建立新文件
    rm         删除文件
    whereis      寻找文件
    more , less    浏览文件内容
    mv         改文件名
    cp         拷贝文件
    whatis       命令功能简介
    apropos <关键词>  按关键词搜索相应的命令
  

试试看输入apropos search,我在使用的过程中发现Linux的命令真聪明,比如:我要将当前目录下的a.txt、 b.c两个文件拷到根目录下,在Linux下只要用“cp a.txt b.c /”就可以完成。如果要查看这两个文件,就用“cat a.txt b.c”或“more a.txt b.c”。怎么样,是比DOS命令更灵活吧!

顺便提一下,more是个有用的命令,它等价于“type/p”及“cat XXXX |more”,也就是分页显示文件内容。据说DOS的more(管道命令),还是从UNIX学去的呢!

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章