linux286 Linux基础命令教程.docx
- 文档编号:6630311
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:56
- 大小:44.39KB
linux286 Linux基础命令教程.docx
《linux286 Linux基础命令教程.docx》由会员分享,可在线阅读,更多相关《linux286 Linux基础命令教程.docx(56页珍藏版)》请在冰豆网上搜索。
linux286Linux基础命令教程
linux286Linux基础命令教程(豪华版)作者:
红联
Linux基础命令教程(豪
华版)
─────来自于Linux的强大功能
Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。
它接收用户输入的命令并
把它送入内核去执行。
实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核
。
从这里开始学习Linux命令,本课程让你更清楚地了解和掌握它,在Linux中命令是讲究大小写的
,所以请管好你的CapsLock键。
红联Linux论坛是致力于Linux技术讨论的站点,目前网站收录的文章及教程基本能满足不同水平
的朋友学习。
红联Linux门户:
红联Linux论坛:
下载:
Linux电子书籍:
博客:
1/31制作于:
2008-03-23PoweredbyX-Space
linux286Linux基础命令教程(豪华版)作者:
红联
目录
Shell
Linux的登陆
Linux的登陆续
关机和注销
显示当前工作目录中的内容
显示隐藏的文件
显示其他目录中的文件
建立目录
删除目录
切换目录
复制文件
移动文件
创建文件
删除文件
通配符
pwd
增加用户
搜索文件
显示文件内容-cat
显示文件内容-more
显示文件内容-less
显示文件内容-head和tail
从Windows转向Linux教程
Linux海量资源
博客:
2/31制作于:
2008-03-23PoweredbyX-Space
linux286Linux基础命令教程(豪华版)作者:
红联
Shell
发布时间:
2008-03-2311:
22:
35
在学习Linux的过程中,经常会听到Shell这个词。
可能大家在使用Windows的时候有这种感觉,我要听歌
,我打开一个播放器,那么音箱就可以出声音,要打印一片文档,我们只要在程序中点击一下打印按钮,打印
就会自动的把文档打印出来。
但是我们并没有自己手动的控制音箱和打印机等硬件设备,是因为系统已经为我
们作好了。
其实我们可以把Windows叫做Shell,我们不用知道打印机的原理,也不需要自己控制它,我们只需
要轻轻的点击一下鼠标,系统为我们来控制这些硬件设备。
看以下图,就知道Shell所起到的作用:
当用户使用系统,其实在和Shell在打交道,我们的Windows已经把各种各样的功能用图形表示出来了,当
用户发出指令,其实先将这些指令发送给Shell,然后由Shell将用户的指令翻译后传送给内核,再由内核来控制
硬件的工作。
然后内核将硬件的工作情况发送个Shell,最后有Shell返回硬件的工作信息和情况。
这样一解释,大家应该明白其实Shell,就是一个工作环境,就像Windows系统一样,如果没有这个系统,
那么Office软件、Photoshop软件,将无法工作,整个电脑就是一台废铁。
也可以说我们在使用电脑的过程就是
在和Shell打交道,是一个用户界面。
博客:
3/31制作于:
2008-03-23PoweredbyX-Space
linux286Linux基础命令教程(豪华版)作者:
红联
Linux的登陆
发布时间:
2008-03-2311:
23:
10
我们来看看图中的每行所表示的是什么意思:
第一行显示的是Linux发行商和所发布的版本,我们可以看到是RedHatEnterpriseServerLinux5,接着
后面是该版本在该公司的内部代号。
第二行显示的是该版本的Linux所使用的Linux内核,表示内核版本是2.6.18,其中的2是主版本号,6是次
要版本号,如果这个为偶数的话,就是一个稳定版本,所以在以后选择Linux的时候,一定要注意这个参数。
最
后的18为修订次数。
这里要注意的是次要版本号如果为奇数的话,那么就是一个开发的版本号,并不是一个稳
定的版本,并不适合作为服务器来使用。
第三行显示的是我们这台电脑的名字,这里的Linux就是我们这台电脑的名称。
博客:
4/31制作于:
2008-03-23PoweredbyX-Space
linux286Linux基础命令教程(豪华版)作者:
红联
Linux的登陆续
发布时间:
2008-03-2311:
23:
46
明白以上的一些参数之后,我们就可以登录了,首先在第三行的“Linuxlogin:
”后面输入用户名,这里我
们输入root,然后按Enter,接着要求输入用户密码,输入密码后,如果密码正确,则会出现如下画面:
现在可能大家对图中的所有信息应该都比较了解,可能就是最下面两行不是很明白,我们来分别看看:
Lastlogin:
这行表示我们这个用户的上次登录的时间和位置。
[root@linux~]#这行的root:
表示登录的是root用户
@:
相当at
Linux:
表示所登录的服务器,一般为服务器名称
~:
表示目前位于/root目录下
#:
表示root的提示符号,普通用户为$
这里可能大家对上面的一些信息还不是很了解,这里也不需要大家马上对所有的知识完全了解,这里有部
分知识我们在以后的学习中才能彻底的明白。
到这里我们的用户就完成了登录,相信大家对这个登录应该是马上就能学会。
博客:
5/31制作于:
2008-03-23PoweredbyX-Space
linux286Linux基础命令教程(豪华版)作者:
红联
关机和注销
发布时间:
2008-03-2311:
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分钟后重启,管理员提示用户系统要重启了,便于用户保存工
作中的资料。
只有root用户才能使用这个命令。
我们shutdown-hnow,看看是不是立刻关机。
博客:
6/31制作于:
2008-03-23PoweredbyX-Space
linux286Linux基础命令教程(豪华版)作者:
红联
显示当前工作目录中的内容
发布时间:
2008-03-2311:
24:
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
总计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”一模一样。
博客:
7/31制作于:
2008-03-23PoweredbyX-Space
linux286Linux基础命令教程(豪华版)作者:
红联
显示隐藏的文件
发布时间:
2008-03-2311:
24:
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.recently-used.xbel
看看这样显示的文件就比较多了。
可以发现,隐藏文件是以“.”开头的文件。
这些文件一般都有特殊的作用,
如果显示出来,有可能被用户不小心删除。
我们可以结合上面的两个参数来显示目录下的文件,如下所示:
[root@Linux~]#ls-al
总计212
drwxr-x---18rootroot409603-1905:
30.
drwxr-xr-x24rootroot409603-1912:
21..
-rw-------1rootroot86503-1504:
12anaconda-ks.cfg
-rw-------1rootroot237203-1905:
52.bash_history
-rw-r--r--1rootroot242006-07-13.bash_logout
-rw-r--r--1rootroot1912006-07-13.bash_profile
-rw-r--r--1rootroot1762006-07-13.bashrc
drwx------2rootroot409603-1420:
32.chewing
-rw-r--r--1rootroot1002006-07-13.cshrc
drwxr-xr-x2rootroot409603-1420:
34Desktop
-rw-------1rootroot2603-1420:
31.dmrc
drwxr-x---2rootroot409603-1420:
32.eggcups
-rw-------1rootroot1603-1905:
30.esd_auth
drwx------4rootroot409603-1905:
06.gconf
drwx------2rootroot409603-1905:
30.gconfd
drwxr-xr-x3rootroot409603-1420:
32.gnome
drwx------6rootroot409603-1905:
30.gnome2
drwx------2rootroot409603-1420:
32.gnome2_private
drwxr-xr-x2rootroot409603-1420:
32.gstreamer-0.10
-rw-r--r--1rootroot8103-1420:
32.gtkrc-1.2-gnome2
-rw-------1rootroot35803-1905:
30.ICEauthority
-rw-r--r--1rootroot2796403-1504:
12install.log
-rw-r--r--1rootroot506903-1504:
11install.log.syslog
-rw-------1rootroot3503-1905:
26.lesshst
drwx------3rootroot409603-1420:
32.metacity
博客:
8/31制作于:
2008-03-23PoweredbyX-Space
linux286Linux基础命令教程(豪华版)作者:
红联
drwx------3rootroot409603-1420:
36.mozilla
drwxr-xr-x3rootroot409603-1905:
30.nautilus
-rw-r--r--1rootroot152803-1905:
30.recently-used.xbel
drwxr-xr-x3rootroot409603-1420:
32.redhat
drwx------4rootroot409603-1421:
06.scim
-rw-r--r--1rootroot1292006-07-13.tcshrc
drwx------3rootroot409603-1420:
33.thumbnails
drwx------2rootroot409603-1420:
32.Trash
这样显示是不是觉得更好呢?
博客:
9/31制作于:
2008-03-23PoweredbyX-Space
linux286Linux基础命令教程(豪华版)作者:
红联
显示其他目录中的文件
发布时间:
2008-03-2311:
25:
08
上面都是显示当前工作目录中的文件,如果要显示其他目录中的文件,那么我们只要在“ls”后面加入所要显
示的目录的路径。
如下所示:
[root@Linux~]#ls/
bindevhomelost+foundmiscnetprocsbinsrvtftpbootusr
bootetclibmediamntoptrootselinuxsystmpvar
这样显示的就是“/”目录下的文件。
当然我们也可以加入一下参数,如下所示:
[root@Linux~]#ls-l/
总计148
drwxr-xr-x2rootroot409603-1617:
05bin
drwxr-xr-x4rootroot102403-1503:
58boot
drwxr-xr-x11rootroot392003-1912:
21dev
drwxr-xr-x96rootroot1228803-1912:
21etc
drwxr-xr-x4rootroot102403-1420:
29home
drwxr-xr-x14rootroot409603-1617:
04lib
drwx------2rootroot1638403-1503:
45lost+found
drwxr-xr-x2rootroot409603-1504:
26media
drwxr-xr-x2rootroot003-1912:
21misc
drwxr-xr-x2rootroot40962006-10-11mnt
drwxr-xr-x2rootroot003-1912:
21net
drwxr-xr-x2rootroot40962006-10-11opt
dr-xr-xr-x83rootroot003-1912:
20proc
drwxr-x---18rootroot409603-1905:
30root
drwxr-xr-x2rootroot1228803-1617:
05sbin
drwxr-xr-x2rootroot409603-1503:
50selinux
drwxr-xr-x2rootroot40962006-10-11srv
drwxr-xr-x11rootroot003-1912:
20sys
drwxr-xr-x2rootroot40962006-07-13tftpboot
drwxrwxrwt6rootroot409603-1912:
21tmp
drwxr-xr-x14rootroot409603-1503:
54usr
drwxr-xr-x25rootroot409603-1504:
04var
加入“-l”参数后,显示的信息还是多多了。
博客:
10/31制作于:
2008-03-23PoweredbyX-Space
linux286Linux基础命令教程(豪华版)作者:
红联
建立目录
发布时间:
2008-03-2311:
25:
29
当我们工作的需要,建立一个目录的时候,我们可以使用“mkdir”命令来建立一个目录,如下所示:
[root@Linux~]#mkdirmyfile
[root@Linux~]#ll
总计60
-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
drwxr-xr-x2rootroot409603-1912:
36myfile
我们先使用“mkdirmyfile”建立了一个名字叫“myfile”的目录,然后我们使用命令验证一下,发现我们已经
建立了这个文件夹,可以根据颜色来判断是一个文件夹。
博客:
11/31制作于:
2008-03-23PoweredbyX-Space
linux286Linux基础命令教程(豪华版)作者:
红联
删除目录
发布时间:
2008-03-2311:
25:
50
如果这个目录不需要了,我们可以使用“rmdir”命令来删除一个目录,用法如下:
[root@Linux~]#ll
总计60
-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
drwxr-xr-x2rootroot409603-1912:
36myfile
[root@Linux~]#rmdirmyfile
[root@Linux~]#ll
总计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
我们先看看当前目录下有一个myfile的目录,我们不需要这个目录了,我们可以使用“rmdirmyfile”命令来删
除这个目录,然后使用ll命令验证一下。
注意的是,使用这个命令来删除一个目录的时候,那么这个目录下必须是没有任何文件和文件夹的,我们看看
如下的操作:
[root@Linux~]#mkdirmyfile
[root@Linux~]#cdmyfilecd命令是切换目录,这里就是进入myfile
[root@Linuxmyfile]#mk
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux286 Linux基础命令教程 Linux 基础 命令 教程