Slackware Linux实战手记之操作篇
5、Linux下的基本操作--ls,mkdir,cd,cp,mv,rm,touch,ln,tar,man,su,mount,umount,shutdown
经过前面的几番折腾,我们终于可以专心的开始工作了。对于大多数人而言,Linux是一个完全陌生的系统。当我们登录进去以后,接下来该干什么呢?就让我们从最简单的开始吧。以下命令全部基于控制台,至于图形操作,请大家自己摸索,很简单的。
首先,看看我们的主目录下都有些什么。
$ls
testdir
ls是list的缩写,相当于DOS下的dir,它是我们在Linux下最常用到的命令之一。ls有许多的参数,其中常用的有:
ls -l long list文件的详细列表,相当于dir。
ls -a 查看隐藏文件,相当于dir/a。多个参数可以一起使用,比如ls -la,以列表形式查看当前目录下的所有文件(包括隐藏文件)。
需要注意的是,所有的Unix命令,在接参数的时候,命令与参数之间必须有一个空格。因此,ls -a正确,ls-a错误。这一点与MS-DOS是有区别的。ls不带参数,则相当于dir/w。
当目录下的文件太多了,显示太快根本看不清,怎么办?不要紧,我们可以用下面的命令
$ls | more //或者 ls | less 注意空格
这里我们使用了“管道(pipe)”的概念。简单讲,就是利用管道操作符|,将前一个命令的输出作为后一个命令的输入。ls的输出被用作more的输入,这时屏幕将一次显示一屏,然后用户按回车键往下一行行的滚屏(less与more类似,但是可以使用上下键进行滚屏,用起来更自然),退出就按q。
较新版本的Linux发行版中,ls命令的输出结果是彩色的。其中蓝色表示目录,绿色表示可执行文件,白色表示普通文件。这样我们就可以清晰的辨认各种文件了。
接下来,我们新建一个目录。
$mkdir Let_Us_Make_A_New_Directoy //我故意起这么长的名字,有目的的。
$ls
Let_Us_Make_A_New_Directoy testdir
$cd newdir //进入newdir
mkdir命令“人如其名”,没什么好说的;cd命令和MS-DOS下的也很像,但是要注意空格。Linux下的命名原则是,除了有特殊意义的ASCII字符不能用外,其他字符均可用作文件名;文件名区分大小写,不限长度。因此就有像我上面起的那种变态名字。但是在Linux下有个优点,就是有“命令补齐”功能。你只要输入前半部分,然后连按两下TAB键,系统就会将后半部分自动补齐。有多重选择时就会提示用户。这是熟练使用Unix系统的必备技巧。(在这里你甚至只需输入cd L,然后TAB两下就行了。因为当前目录下没有其它L开头的文件名。)
我们现在身处Let_Us_Make_A_New_Directoy这个变态目录中,让我们从testdir里拷个文件到这里。
$cp ../testdir/afile . //拷贝testdir目录里的afile文件到当前目录,也就是Let_Us_Make_A_New_Directoy目录
..指上一级目录,.指当前目录。这里使用的是相对路径,也可以使用绝对路径。
要拷贝整个目录,可以用下面的命令:
$cp -fr ../testdir .
顶(0)
踩(0)
- 最新评论