Linux基础命令教程豪华版文档格式.docx
《Linux基础命令教程豪华版文档格式.docx》由会员分享,可在线阅读,更多相关《Linux基础命令教程豪华版文档格式.docx(56页珍藏版)》请在冰豆网上搜索。
下载:
Linux电子书籍:
博客:
1/31制作于:
2008-03-23PoweredbyX-Space
目录
Shell
Linux的登陆
Linux的登陆续
关机和注销
显示当前工作目录中的内容
显示隐藏的文件
显示其他目录中的文件
建立目录
删除目录
切换目录
复制文件
移动文件
创建文件
删除文件
通配符
pwd
增加用户
搜索文件
显示文件内容-cat
显示文件内容-more
显示文件内容-less
显示文件内容-head和tail
从Windows转向Linux教程
Linux海量资源
2/31制作于:
发布时间:
2008-03-2311:
22:
35
在学习Linux的过程中,经常会听到Shell这个词。
可能大家在使用Windows的时候有这种感觉,我要听歌
,我打开一个播放器,那么音箱就可以出声音,要打印一片文档,我们只要在程序中点击一下打印按钮,打印
就会自动的把文档打印出来。
但是我们并没有自己手动的控制音箱和打印机等硬件设备,是因为系统已经为我
们作好了。
其实我们可以把Windows叫做Shell,我们不用知道打印机的原理,也不需要自己控制它,我们只需
要轻轻的点击一下鼠标,系统为我们来控制这些硬件设备。
看以下图,就知道Shell所起到的作用:
当用户使用系统,其实在和Shell在打交道,我们的Windows已经把各种各样的功能用图形表示出来了,当
用户发出指令,其实先将这些指令发送给Shell,然后由Shell将用户的指令翻译后传送给内核,再由内核来控制
硬件的工作。
然后内核将硬件的工作情况发送个Shell,最后有Shell返回硬件的工作信息和情况。
这样一解释,大家应该明白其实Shell,就是一个工作环境,就像Windows系统一样,如果没有这个系统,
那么Office软件、Photoshop软件,将无法工作,整个电脑就是一台废铁。
也可以说我们在使用电脑的过程就是
在和Shell打交道,是一个用户界面。
3/31制作于:
Linux的登陆
23:
10
我们来看看图中的每行所表示的是什么意思:
第一行显示的是Linux发行商和所发布的版本,我们可以看到是RedHatEnterpriseServerLinux5,接着
后面是该版本在该公司的内部代号。
第二行显示的是该版本的Linux所使用的Linux内核,表示内核版本是2.6.18,其中的2是主版本号,6是次
要版本号,如果这个为偶数的话,就是一个稳定版本,所以在以后选择Linux的时候,一定要注意这个参数。
最
后的18为修订次数。
这里要注意的是次要版本号如果为奇数的话,那么就是一个开发的版本号,并不是一个稳
定的版本,并不适合作为服务器来使用。
第三行显示的是我们这台电脑的名字,这里的Linux就是我们这台电脑的名称。
4/31制作于:
Linux的登陆续
46
明白以上的一些参数之后,我们就可以登录了,首先在第三行的“Linuxlogin:
”后面输入用户名,这里我
们输入root,然后按Enter,接着要求输入用户密码,输入密码后,如果密码正确,则会出现如下画面:
现在可能大家对图中的所有信息应该都比较了解,可能就是最下面两行不是很明白,我们来分别看看:
Lastlogin:
这行表示我们这个用户的上次登录的时间和位置。
[root@linux~]#这行的root:
表示登录的是root用户
@:
相当at
Linux:
表示所登录的服务器,一般为服务器名称
~:
表示目前位于/root目录下
#:
表示root的提示符号,普通用户为$
这里可能大家对上面的一些信息还不是很了解,这里也不需要大家马上对所有的知识完全了解,这里有部
分知识我们在以后的学习中才能彻底的明白。
到这里我们的用户就完成了登录,相信大家对这个登录应该是马上就能学会。
5/31制作于:
24:
06
先看看注销,我们可以使用logout可以退出系统,这个和Windows中的注销是同等效果。
用于用户保存自己的
资料。
例如[root@Linux~]#logout
当我们输入这个命令按下Enter之后,我们就又回到我们的登录界面了。
在来看看关机,关闭系统使用Shutdown命令,确保用户和系统的资料完整。
只有root用户才能使用这个命令。
一般的用户是不允许执行这个命令的。
我们先看看showdown语法:
shutdown[options]when[message]
options:
-r表示重启,-h表示系统服务停滞(halt)后,立刻关机,-f表示快速重启
when:
为shutdown指定时间。
hh:
mm:
绝对时间,hh指小时,mm指分钟;
如08:
30,+m:
m分钟后执行,
now=+0,也就是立刻执行
message:
表示系统的广播信息,一般提示各个用户系统关机或重启,要求用户保存资料后退出。
我们来看看几个例子:
shutdown-hnow立刻关机
shutdown-h21:
30今天21:
30关机
shutdown-h+10十分钟后关机
shutdown-rnow立刻重启
shutdown-r+10‘thesystemwillreboot’10分钟后重启,管理员提示用户系统要重启了,便于用户保存工
作中的资料。
我们shutdown-hnow,看看是不是立刻关机。
6/31制作于:
27
要想知道当前的工作目录中有些什么文件或目录,在Windows的“命令提示符”中要使用“dir”命令,那么在
Linux中就要使用“ls”命令,如下所示:
[root@Linux~]#ls
anaconda-ks.cfgDesktopinstall.loginstall.log.syslog
这样屏幕上就立刻显示当前目录下的所有文件及自目录。
注意你可能发现“Desktop”显示的颜色是蓝颜色,
这里提示大家一下:
白色的文件:
一般的文件
蓝色的文件:
绿色的文件:
可执行文件
这种方法可以最直观的方法来识别文件类型。
直接使用“ls”可能看到的信息有限,为了知道关于文档的更多资料,我们可以增加一个参数“-l”,这样可以
看到更多关于文件的信息:
[root@Linux~]#ls-l
总计56
-rw-------1rootroot86503-1504:
12anaconda-ks.cfg
drwxr-xr-x2rootroot409603-1420:
34Desktop
-rw-r--r--1rootroot2796403-1504:
12install.log
-rw-r--r--1rootroot506903-1504:
11install.log.syslog
这样就可以知道文档的权限、拥有者、大小、日期等相关的信息,关于这些信息可能大家一时看不懂,在以后
的学习中会讲这些内容的。
“ls-l”有一个简写是“ll”,如下:
[root@Linux~]#ll
所显示的和使用“ls-l”一模一样。
7/31制作于:
48
系统中一些文件,和Windows中的系统文件一样,这些文件一般是不显示出来的,那么我们可以使用“-a”参
数来显示隐藏的文件。
如下所示:
[root@Linux~]#ls-a
..chewing.gconfdinstall.log.redhat
...cshrc.gnomeinstall.log.syslog.scim
anaconda-ks.cfgDesktop.gnome2.lesshst.tcshrc
.bash_history.dmrc.gnome2_private.metacity.thumbnails
.bash_logout.eggcups.gstreamer-0.10.mozilla.Trash
.bash_profile.esd_auth.gtkrc-1.2-gnome2.nautilus
.bashrc.gconf.ICEauthority.rec