Shell 控制台使用方法
首先介绍一个名词控制台console 它就是我们通常见到的使用字符操作界面的人机接口例如dos 我们说控制台命令就是指通过字符界面输入的可以操作系统的命令例如dos 命令就是控制台命令我们现在要了解的是基于Linux 操作系统的基本控制台命令。
Linux 是一个真正的多用户操作系统这表示它可以同时接受多个用户登录Linux 还允许一个用户进行多次登录这是因为Linux和许多版本的UNIX 一样提供了虚拟控制台的访问方式允许用户在同一时间从控制台系统的控制台是与系统直接相连的监视器和键盘进行多次登录。
虚拟控制台的选择可以通过按下Alt 键和一个功能键来实现通常使用F1-F6例如用户登录后按一下Alt-F2 键用户又可以看到"login:"提示符说明用户看到了第二个虚拟控制台然后只需按Alt-F1 键就可以回到第一个虚拟控制台一个新安装的Linux 系统允许用户使用Alt-F1 到Alt-F6 键来访问前六个虚拟控制台。
1. ls 命令
这个命令就相当于dos 下的dir 命令一样也是Linux 控制台命令中最为重要几个命令之一ls 最常用的参数有三个-a -l 和 –F
ls -a
Linux 系统上的文件以.开头的文件被系统视为隐藏文件仅用ls 命令是看不到他们的而用ls –a 除了显示一般文件名外连隐藏文件也会显示出来 ls –l 这个参数是字母L 的小写不是数字1 这个命令可以使用长格式显示文件内容如果需要察看更详细的文件资料就要用到ls -l 这个指令
ls –F
在列出的文件目录名称后加一符号例如可执行文件加 "*", 目录则加 "/"
2. cd 命令
cd 这个命令是用来进出目录的它的使用方法和在dos 下没什么两样但和dos 不同的是Linux 的目录对大小写是敏感的如果大小写拼写有误你的cd操作是成功不了的另外cd 如果直接输入cd 后面不加任何东西会回到使用者自己的Home 目录假设如果是root 那就是回到/root 这个功能同cd ~是一样的
3. mkdir rmdir
mkdir 命令用来建立新的目录如输入如下命令
mkdir work
将在当前目录下新建一个work 目录
rmdir 用来删除已建立的目录如输入如下命令
rmdir work
将删除已存在的空目录work
4. cp
cp 这个命令相当于dos 下面的copy 命令具体用法是
cp –r 源文件(source) 目的文件(target)
参数r 是指连同源文件中的子目录一同拷贝
5. rm
rm 这个命令是用来删除文件的rm命令常用的参数有三个-i,-r,-f
比如我现在要删除一个名字为text 的一个文件输入如下命令
rm –i test
系统会询问我们是否要删除test 文件敲了y/n 确认是否要删除test 文件
rm –r 目录名这个操作可以连同这个目录下面的子目录都删除功能比上面讲到的rmdir 更强大不仅可能删除指定的目录而且可以删除该目录下所有文件和子目录
rm –f 文件名这个操作可以不经确认强制删除文件
6. mv
mv 这个命令的功能是移动目录或文件引申的功能是给目录或文件重命名
比如
mv /tmp/xxx.tar /root
该命令将/tmp 目录下的xxx.tar 文件移动到/root 目录下而
mv aaa.tar bbb.tar
则是将当前目录下的文件aaa.tar 更名为bbb.tar
7. cat
cat 这个命令是linux 中非常重要的一个命令它的功能是显示或连结一般的
ascii 文本文件它的用法如下
cat text
该命令显示text 这个文件的内容
cat file1 file2
该命令依顺序显示file1,file2 的内容
cat file1 file2>file3
该命令把file1,file2 的内容结合起来再重定向>到file3 文件中
8. more
more 是显示一般文本文件的指令如果一个文本文件太长了超过一个屏幕的
画面用cat 来看实在是不理想就可以试试more 用法如下
more file1
9. pwd
pwd 这个命令的作用是显示用户当前的工作路径直接输入pwd 即可






