免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1087 | 回复: 0
打印 上一主题 下一主题

shell 入门和基本命令 [复制链接]

论坛徽章:
49
15-16赛季CBA联赛之福建
日期:2016-06-22 16:22:002015年亚洲杯之中国
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36双鱼座
日期:2015-01-02 22:04:33午马
日期:2014-11-25 09:58:35辰龙
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龙
日期:2014-08-21 10:47:58
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-17 14:43 |只看该作者 |倒序浏览
 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 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP