来源:
Linux论坛
作者:
Linux论坛
发布时间:2008-01-01 14:43:00


shell 就是个命令行解释器,充当Linux内核和用户之间的接口,虽然在图像环境下我们能够完成很多工作,但是有时我们必须用shell来完成一些图像界面无法提供的操作,所以掌控简单的shell操作是必备的。和其他操作系统相比,linux 有很多shell 程式可供选择,Fedora6 默认使用功能强大的bash。
5.1.1 进入、退出shell
在桌面环境下,通过选择“应用程式”→“附件”→“终端”命令来启动shell要想退出能够关闭窗口或在命令行中输入“exit”命令即可。
5.1.2 shell 提示符
shell 的提示符能够让用户了解当前的工作状态,比如[yh@yuehai~]$表示含义为:“yh”为当前登录用户,“yuehai”表示当前Linux 的主机名,“~”表示当前位于yh用户主目录,“$”表示当前是普通用户(root用户是#)。
5.1.3 历时命令和通配符
shell 将每次用户输入的命令记录在历时命令缓冲区中,能够使用上下箭头在历时命令中查找,也能够输入history命令列出全部运行过的命令,然后找到对应编号后输入“!对应编号”即可。要想清空历史命令则输入history然后空格,然后-c回车。最常用的通配符是“*”和“?”,分别替代多个字符和一个字符。
常用基本命令:
1.列出文档目录清单dir 和ls
在windows中我们常用dir来查看当前目录中的文档及目录清单,同样,在shell 中我们也能够使用dir,但是他的功能不如ls。
常用命令例示:
ls -a :显示当前目录中文档和子目录,包含隐含文档。
ls -l :以长格式来显示当前目录中文档的周详信息。(最常用)
ls -al | more :以长格式显示当前目录中文档的周详信息,并包含隐含文档,同时假如一屏显示不完分屏显示(相当于dos中的dir /p /a)
2.转换路径cd
同windows 相同,“.”表示当前目录自己,“..”表示上一级目录,所以,在命令行中输入cd ..(注意中间有空格),就回到上一级目录,当然也能够输入绝对路径来改变工作目录。例如:输入cd /usr/share/fonts并回车就转换到根目录下usr下share 子目录中的fonts子目录。
3.建立目录mkdir
mkdir 目录名 :在当前目录中创建“目录名”目录。
4.删除文档或目录 rm
相当于dos 中的del和deltree 命令
例示:
rm -f *.txt 强制删除当前目录下任何的txt 文档
rm -fr 某目录名 强制删除当前目录下的某目录(包括其任何文档及子目录)
注意:删除目录也可用rmdir,但是该命令只能删除空目录,不方便。
5.复制文档或目录 cp
相当于dos 中的copy 和xcopy
例示:
cp *.txt /home 复制当前目录中任何txt 文档到/home 目录中
cp -r 某目录名 /home 把当前目录中的某目录(包含其子目录)复制到/home 目录中
6.获得命令帮助信息
对于绝大多数命令,都能够使用在命令后添加 --help(注意,有空格哦)来获得命令的使用帮助信息,假如还想再周详些能够使用“man 命令名”来获得命令的帮助信息,并通过pageup 和pagedown 键上下翻页,按q 键退出。
例示:
ls ?help |more,获取ls 命令帮助,并分屏显示。
7.临时用root 用户登录su
在非root 用户的终端中输入su 回车,然后输入root用户密码后,会发现这时提示符变为#,表明现在为root 用户登录状态。我们能够使用这个命令来临时用root 登录进行系统管理和维护而不用注销非root 用户的登录,当工作结束后输入exit 命令就退出root 登录返回非root 用户登录。
[ 本帖最后由 Send_linux 于 2008-3-17 14:45 编辑 ]
|
还没有关于此文章的相关评论!