上机linux基本指令一定要先学会的ls,more cd pwd rpm if_第1页
上机linux基本指令一定要先学会的ls,more cd pwd rpm if_第2页
上机linux基本指令一定要先学会的ls,more cd pwd rpm if_第3页
上机linux基本指令一定要先学会的ls,more cd pwd rpm if_第4页
上机linux基本指令一定要先学会的ls,more cd pwd rpm if_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux一定要先学会的指令:lsmorecd,pwdrpmifconfig登入与注销(开机与关机):net,login,exitshoudownLinux多人多任务与背景执行功能:&[ctrl]+[zfgps

管理:cd,pwd,ls,cat,more,mkdir,rm,rmdir,mv,cp,ln,find,whereis, chown,chgrp,df,du磁盘与硬件管理:mount,fdformatfdisk,mke2fsmkbootdisk,badblocksfsck,系统管理员:su,clear,dmesg,groupadd,useradd,userconf,passwd,who,whoami,top,,quotacheck,edquota压缩指令:compressgzip一些网络功能:ifconfig,route,netstat,hostname,,nslookup,talk,traceroute,其他有的没的:datecal,ftp指令:ftp,ncftp相关设定指令:set,uname,setup,lilo,Xconfiguratorxf86configX-Window内的设定指令:startx,netconf,netcfg,XF86Setup特别说明先说明一下,基本上虽然Linux目前对于图形界面的使用已经支持的相当的不与MS的咚咚是不太相同的!鸟哥特别建议大家使用文字接口来解决问题!除此之外,使用文字接口登入Linux对于系统资源的损耗也比较少,相对的,就有比较多的资源可以做为网络的用途,进而增加Linux的效能。尤其,在我们这个网页中,基本上是以一般被淘汰的586系列计算机做为主机,因此对于Linux主机上,已经内建各个指令的说明内容了,[root@tsairoot]#mancommandcommand[root@tsairoot]#infocommandmaninfo来查询他的功lsmanlsinfols来查询一下!适当的利用查询对于你的英文及相关的指令功能有一定程度的帮登入与注销(开机与关机

例如鸟哥人在台南,但是我可以在台南使用可以连上Internet的计算机,经由net联机上家里的Linux主机,而进行设定!感觉上就好像在家里玩自己的Linux主机一样!『执行』后,输入netxxx.yyy.zzz.qqq,其中,xxx.yyy.zzz.qqqIP地址,则可以连上主机(BBS)啰。当然,如果您是语法:net主机地址(或主机名登入系统的指令,在进入系统时,程序会自动执行。假设你所要登入的系统主机 ,则你可以在WindowsnetSunOSlogin:usernamesun#

后,sun#是提示字符,相当于古早的C:\>的意思!sun#[root@tsairoot]#shutdown<==系统在两分钟后关机,并传送讯息给在[root@tsairoot]#shutdownhnow<==系统立刻关机[root@tsairoot]#shutdownrnow<==系统立刻重新启动[root@tsairoot]#shutdownh20:30<==20:30[root@tsairoot]#shutdownh+10<==10数据的sync指令动作,如下:[root@tsairoot]#sync;sync;sync;Linux多人多任务与背景执行功Linux最为人所称道的即是其多人多任务的能力,你可以在任何时刻联机上来fortran等程序语言的编辑,并同时上网聊天!你会怀疑,Windows98也可以做到这样的地步呀!不过,了,在Linux的系统下,你所做的任Linux并不会当机,只要你在其他的窗口再开启一个终端接口,然后查出当机的那一个指令的process(过程),然后将之杀掉就可以了!根本不用再重新启动!也因为这种多人多任务的强大能力,因此,Linux易有CPU过热的情况发生(如果只是做为一般服务器使用)。Linux主机中,可以支持七个终端窗口接口,你可以按[Alt]+[F1].[F7]另外一个终端机登入,然后查出错误的所在(使用ps-aux的功能),再以kill[root@tsairoot]#cpfile1file2这一串指令的时候,表示将file1这个为file2,且放置于背景中执作!而当这一个指令(cpfile1file2)执行完毕之后,系统将会在您的终端接人数后,通常你的机器便需要升级了CPU的运算RAM的大小可能就会&当中同时做很多的事情,你可以使用&[Ctrl]+[z来将指令放置背find"/"-namehttpd&这一行命令,表示将寻一个需要长时间的程序,例如执行ftp程序时,在程序进行当中,将程序在叫回屏幕上呢?请参考下一个指令fg。无执行中程序(nosuchjob)。 -aux来执[root@tsairoot]#ps-[root@tsairoot]#ps- PID%CPU%MEMVSZRSSTTY STATSTARTTIME10.00.11324532SJul160:14init20.0 0SWJul160:0530.0 0SWJul160:2940.0 0SWJul160:0050.0 0SWJul160:00

ftpps-aux这个指令查出ftp这个程序的代码(PID),假设其PID110,然后输入:[root@tsairoot]#kill 管至于绝对路径则是cd/usr/sbin!注意喔,面的提示字符会改变[root@tsairoot]#cd [root@tsai/]# [root@tsairoot]#cdusr/bin<==/usr/bin[root@tsai 是/usr/bin这个 ,可以输入pwd即可:

[root@tsaibin]#/usr/bin<==[root@tsai明过了,在此不再重复!ls的语法为:[root@tsaibin]#ls [root@tsaibin]#ls-a [root@tsaibin]#ls-al同时显示隐藏文件与详细数据[root@tsaibin]#ls-al|more将内容以一页一页显示#.bashrc#Userspecificaliasesandfunctionsaliasrm='rm-i'aliascp='cp-i'aliasmv='mv-i'aliasll='ls-l'aliaslm='ls-的type是相同的!是否觉得cat在较大的的时候会有看不到的信息呢(如果太大的话),这时候你可以用more来一页页喔!另外[root@tsai/root]#ls-al|more !例如我们要建立一个test的 [root@tsai/root]#mkdirtest[root@tsai/root]#ls-l 啦 这是移除的指令,相当于dos下的del指令!这里要注意的是,通常在Linux系统下,为了怕被误杀,所以都已经有-i这个参数,-i是指每个被杀掉之前都会确认一次。而如果要连 [root@tsai/root]#rmtest[root@tsai/root]#rm-rftestmkdir是建立 ,而rmdir就是移除 里头有或其他 刚的rm-rf来移除啦!这是移动或 的指令,例如我们要将.bashrc这个移动至 [root@tsai/root]#mv.bashrc/ ,则加上"."这个字!语法:mv来源文件( [root@tsai/root]#cp.bashrcln-s真实 或的 指令,通常我们都会加-s这个参数,例如 /usr/bin这个连接到/root,可以这样输入[root@tsai/root]#ln-s/usr/bin不过请注意喔,在你的/root的bin这个中的所有其实/usr/bin里面的东西,所以你如果进入/root/bin内乱杀东西的话,等于是将/usr/bin内的杀掉喔!lns来源文件(或)(或[root@tsai/root]#find/-name上面的意思为:在 ( )下寻找文件名(-name)为bin,要注意的是,因为Linux的很多,如果你的计算机比较相对于find,你也可以使用whereis这个指令来下达找寻的,whereis利用曾经找过的系统信息内的数据去找 快,不过,如果whereis找不到的话,并不代表该 [root@tsai/root]#whereisbinbin:/usr/bin你刚建立的一个,让大家都看到的话,即你需要『-rw-r--r--r+w=6r=4,r=4,所以可以下[root@tsai/root]# od644.bashrc[root@tsai/root]#ls-al.bashrc-rw-r--r--1 216Apr813:54copy一个给vbird,但是因为你的root,所以copy过去的vbird可能不能使用,因此你需要将的拥有人改成vbird才可以!如下:[root@tsai/root]#cp.bashrc/home/vbird[root@tsai/root]#cd/home/vbird[root@tsaivbird]#chownvbird.bashrc那如果想要将整个下的都改变拥有者与拥有群组呢?可以chown-Rusername:groupnamedirectory(ex>chown-R 这是用来察看硬盘空间的指令。由于我们目前将都建立在根目录『/』下,所以只要没有空间,则所有都无法进来系统。[root@tsai/root]# 1k- UsedAvailableUse%Mounted 8764882768010%37%49389674%67220034% (/)在hda5这颗硬盘,总空间有964312KB,剩下可用空间为827680KB,至于/win98则在hda1 这是用来察 [root@tsai/root]#du-为MB。磁盘与硬件管Linux下面,每一个装置都是一个(或),而每一种装置[root@tsai/root]#mount-tiso9660/dev/cdrom/mnt/cdrom<=光盘[root@tsai/root]#mount-tvfat/dev/fd0/mnt/floppy [root@tsai/root]#mount-text2/dev/fd0/mnt/floppy <=软盘(Linux系统[root@tsairootmounttext2dev/hdc1mnt/harddisk<=-tiso9660,vfat,ext2则是这些装置的档案型态!后面接的则是这个装置所在的!千万记得,这些需要是早已存在的,而且最好是空的,不然里面原本存在出磁盘(而且光盘片也不会被你退出),因为会造成系统的错误!你应该用umount来退出!指令为umount/mnt/cdrom(umount装置所

[root@tsai/root]#fdformat注意喔!在上面的装置为/dev/fd0H1440,其中加在/fd0之后的H1440为表示1.44MB的软盘容量!在低阶格式化之后,还要将Linuxext2mke2fs指[root@tsai/root]#fdisk码(1-4)就可以了。假设你的hdc需要规划成为一个硬盘(即hdc1)则在输入fdisk/dev/hdc后,需要按:n(增加)p(primarypartition)1(partition1)w(写入)->q(离开)Linux系统文件的指令。基本上,只要写入对的装置就可以了。例如我们要格式化软盘的话,或是新的硬盘hdc1,则可以如此写:[root@tsai/root]#mke2fs-c/dev/fd0[root@tsai/root]#mke2fs-c/dev/hdc1mountLinux[root@tsai/root]#mkbootdisk--device/dev/fd0`uname-其中,`uname-r`是目前Linux系统所使用的版本,如果你有若要以2.2.18设定开机的话,可以使用:mkbootdisk--device/dev/fd02.2.18[root@tsai/root]#badblocks-svw

[root@tsai/root]#fsckRedHatRedHat中已经rpm所安装的软件又分为两种形式,因此你可以分别使用[root@tsai/root]#rpm-ivhxxxxx.rpm<==将xxxxx.rpm安装[root@tsairootrpmivh--nodepsxxxxxrpm<==xxxxxrpm[root@tsai/root]#rpm-Uvhxxxxxrpm<==将xxxxxrpm升级[root@tsai/root]#rpm-e xxxxxrpm<==将xxxxxrpm卸载[root@tsai/root]#rpm-qsquid<==察看squid这一个软件的版本[root@tsairoot pileyyyyy.srcrpm<==这里要注意的是,rpm的 译的i386.rpm,令一种是 编译的.src.rpm,两种 系统管理 成为superuser(系统管理员)的指令,任何人只要知道root的 万不要外流呀!由于RedHat在主机之外的终端机上,无法以root指令来成为superuser:

[vbird@tsaivbird]#su<==输入指令 <==在这里输入root的[root@tsai 画面太乱的时候输入用的!直接输入clear就可以了!了系统的信息呀!要看这些讯息你可以用dmesg这个指令来![root@tsai/root]#/bin/userconf可以使用哩(RedHat7.0以后的版本,就要使用/sbin/userconf哩)!/bin/userconf这个指令,更简单易用喔(是窗口接口的喔你是以登录,并使用su指令成为superuser的话,直接输入这个指令!(注意,在RedHat7.0以后的版本,就要使这是用来更改,然后输入目前的,再输入两次欲修改成的新,就修改OK了!不过要注意,的形式:不能与账号相同,且需要8个字符[vbird@tsaivbird]#passwd(current)UNIXpassword: NewUNIXpassword: RetypenewUNIX passwd:allauthenticationtokensupdated

[root@tsai/root]#who pts/0Aug220:43[root@tsai/root]#8:48pmup4days,5:08,1user,loadaverage:0.00,0.00, LOGIN@IDLEJCPUPCPU pts/0 8:43pm0.00s0.38s 登入时间,至于w则会列出使用者的

的机器上,所以需要以这个指令来确认你的,不过由于Linux[root@tsai/root]#10:14pmup4days,6:34,1user,loadaverage:0.01,0.01,40processes:39slee,1running,0zombie,0CPUstates:0.5%user,0.3%system,0.0%nice,99.0%Mem:63124Kav,60844Kused,2280K ,23604Kshrd,35648KbuffSwap:104380Kav,1684Kused,102696K 10788KcachedPIDUSER PRINISIZERSSSHARESTATLIB%CPU%MEMTIMECOMMAND3121 20010161016820 00.91.60:471 00380368320 00.00.50:042 0 0 00.00.00:003 0 0 00.00.00:004 0 0 00.00.00:005 0 0 00.00.00:006 -20- 0 00.00.00:00366 00308288228 00.00.40:00382 00392376328 00.00.50:00435 00488480388 00.00.70:00446 00688676316 00.01.00:00[root@tsai/root]# sharedbuffers -/+ 虚拟内存(Swap)共有104380K(亦即共有100MB的虚拟内存)quotacheck,有十个人同时一个2G的硬盘空间,但是有一个使用者就用了1.5GB的容量,那相对的,其他人可使用的空间就只有剩下0.5G啦!对不对,而且也怕被使用者填充大量的,而使用系统资源被掉!因此就有Quota这个咚咚的出现啦!由于执行的这是用来压缩及解压缩文件名为.Z的压缩文件。要注意的是,用compress压缩的时候,会将原 杀掉而变成档名为.Z的,例如你压缩一个名为bird.test的 ,则压缩完成后只会剩下

[root@tsairootcompress [root@tsairootcompressdxxxxx.Z<==xxxxx.Z pressxxxxx.Z来达成只是压缩的档名为.gz罢了![root@tsai/root]#gzipxxxxx <==这是压缩指令[root@tsairootgzipdxxxxx.gz<==这是解压缩指令以使用:tarxvf*.tar*(*为你所要整合的名称)[root@tsai/root]#tar-cvfbird.tarbird<==只有将 [root@tsai/root]#tar-zcvfbird.tar.gzbird<==压缩一整个 为.tar.gzbird.tarbird这个bird.tar.gzbird这个压缩成为一个!基本上,我们都是使用-zxvf来压缩一整个的!而如[root@tsai/root]#tar-xvfbird.tar[root@tsairoottar-zxvfbird.tar.gzcompressgzip压缩及解压缩的时候,会将原取代掉!而使用tar来压缩及解压缩的时候,原将会与产生同时是可以使用compress及gzip来压缩一个大的!)一些网络功IP、子网络及网络卡的硬件信息等等。例如[root@tsai/root]# Linkencap:EthernetHWaddrinetaddr:Bcast:55Mask:UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets: errors:0dropped:0overruns:0frame:0TXpackets: errors:0dropped:0overruns:0carrier:0collisions:961txqueuelen:100Interrupt:10Base Linkencap:EthernetHWaddrUPBROADCASTRUNNINGMULTICASTMTU:1500RXpackets: errors:0dropped:0overruns:0frame:0TXpackets: errors:0dropped:0overruns:0carrier:0collisions:289txqueuelen:100Interrupt:9Base Linkencap:Localinetaddr:UPLOOPBACKRUNNINGMTU:3924RXpackets:512errors:0dropped:0overruns:0frame:0TXpackets:512errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:0 Linkencap:Point-to-Pointinetaddr:8P-t-P:Mask:55UPPOINTOPOINTRUNNINGNOARPMULTICASTMTU:1492RX errors:0dropped:0overruns:0

TXpackets: errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:10由于上面的例子是使用两张网络卡,因此会有eth0及eth1两个界lo是系统内设的递归网络,这是一定会有的咚咚,而且其inetaddr(IP)ppp0ADSL拨接之后就没有address。至于第一张网络卡的网络地址是虚拟的8!KernelIProuting FlagsMetricRefUseIface * 55UH0 0eth0 55UH 0 0 0 UG 0其通讯闸(Gateway)IP(内部网络)则是藉由eth0()这一块网卡来联机的!192.56.76.XXXeth0这个[root@tsai/root]#routeadd-netnetmaskdev[root@tsai/root]#ActiveInternetconnections(w/oProtoRecv-QSend-QLocalAddress ForeignAddress 0126swks249-38.adsl.:net5:1341Active sockets(w/o t I-Nodeunix[87643unix[ 116这只是用 windows[root@tsai/root]# .tw(1)from8:56(84)of64bytesfrom1:icmp_seq=0ttl=245time=56.7ms64bytesfrom1:icmp_seq=1ttl=245time=58.0ms64bytesfrom1:icmp_seq=2ttl=245time=58.7ms64bytesfrom1:icmp_seq=3ttl=245time=52.0ms64bytesfrom1:icmp_seq=4ttl=245time=72.2ms-- 5packetstransmitted,5packetsreceived,0%packetlossround-tripmin/avg/max=52.0/59.5/72.2ms 的最后一行,会告诉你讯息响应的时间大约是56ms!(10-3sec.)这是用来查询或反查询DNS的指令!例如我们要知道奇摩的网络[root@tsai/root]#nslookupwww Server:.twAddress:Name:www Address:1[root@tsai/root]#nslookupDefaultServer:ksdns.seednet.twAddress:0set >Server:.twAddress:0 .twinternetaddress=Authoritativeanswerscanbefound nameserver nameserver nameserver.twinternetaddress=internetaddress= internetaddress=1internetaddress=[root@tsai/root]#/usr/sbin/.tw(00),30hopsmax,38byte1()128.378ms68.920ms118.3132()54.146ms38.557ms44.3203R58-37..tw(7)61.339ms43.177ms39.5484R56-162..tw(62)66.631ms43.182ms41.429522(22)65.538ms61.379ms38.887630(30)40.159ms46.107ms46.8547..tw(00)38.641ms57.286ms46.380

其他有的没[root@tsai/root]#FriAug319:09:31CST[root@tsai/root]#calAugust2001SuMoTuWeThFrSa123456789101213141516171920212223242627282930时,我们只需要知道sendmail是否有动作,则可以使用管线指令[root@tsai/root]#ps-aux|grep 4430.01.02092660 SJul260:36sendmail: 83870.00.71240492 S19:110:00grepftp指

FTP这个功能不用再多谈了吧?这是用来捉取网络上免费的一套软件。例如我们要连上交大的FTP站捉东西,可以如下:[root@tsai/root]#.twConnectedtolinux.cis.tw.220ProFTPD1.2.0rc3Server(Linux.CISFTPserver)[linux.cis.tw]331Anonymousloginok,sendyourcompleteaddressasyour 230Anonymousaccessgranted,restrictionsapply.RemotesystemtypeisUNIX.Usingbinarymodetotransferfiles.ftp>dir<==检查上的200PORTcommand150OpeningASCIImodedataconnectionforfile-rw-rw-rw-1linux Aug321:0000ls--r

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论