linux系统下
A. linux下怎么查找usb对应的设备,比如鼠标....
1、首先Linux 系统使用 /dev 目录下特定的设备文件来标识插入的设备。会发现该目录下的某些文件,包括 /dev/sda 或者 /dev/hda 表示第一个主设备,每个分区使用一个数字来表示,比如 /dev/sda1 或 /dev/hda1 表示主设备的第一个分区等。
B. Linux镎崭綔绯荤粺rpm鍖呭畨瑁呮ā寮忕殑璇︾粏姝ラ
Linux镎崭綔绯荤粺rpm鍖呭畨瑁呮ā寮忕殑璇︾粏姝ラゅ緢澶氢汉杩树笉鐭ラ亾锛岀幇鍦ㄨ╂垜浠涓璧锋潵鐪嬬湅钖э紒
Linux镎崭綔绯荤粺rpm鍖呭畨瑁呮柟寮忚︾粏姝ラ
銆銆瀹夎呭寘(Install pack)锛屽嵆杞浠跺畨瑁呭寘锛屾槸鍙镊琛岃В铡嬬缉鏂囦欢镄勯泦钖堬纴鍏朵腑鍖呮嫭杞浠跺畨瑁呯殑镓链夋枃浠躲傝繍琛岃繖涓瀹夎呭寘锛埚彲镓ц屾枃浠讹级锛屽彲浠ュ皢姝よ蒋浠剁殑镓链夋枃浠堕喷鏀惧埌纭鐩树笂锛屽畬鎴愪慨鏀规敞鍐岃〃銆佷慨鏀圭郴缁熻剧疆銆佸垱寤哄揩鎹锋柟寮忕瓑宸ヤ綔銆傚畨瑁呭寘鏂囦欢澶氢负exe镙煎纺銆备互涓嬫槸灏忕紪甯澶у舵暣鐞嗙殑Linux镎崭綔绯荤粺rpm鍖呭畨瑁呮柟寮忚︾粏姝ラわ纴浠呬緵鍙傝冿纴澶у朵竴璧锋潵鐪嬬湅钖с
銆銆Linux镎崭綔绯荤粺rpm鍖呭畨瑁呮柟寮忚︾粏姝ラ 绡1
銆銆鍦╓indows涓嫔畨瑁呬竴涓杞浠跺緢杞绘涧锛屽彧瑕佸弻鍑.exe镄勬枃浠讹纴瀹夎呮彁绀鸿繛缁钬滀笅涓姝モ濆嵆鍙锛岀劧钥宭inux绯荤粺涓嫔畨瑁呬竴涓杞浠朵技涔庡苟涓嶉偅涔堣交𨱒句简锛屽洜涓烘垜浠涓嶆槸鍦ㄥ浘褰㈢晫闱涓嬨傛墍浠ヤ綘瑕佸︿细濡备綍鍦╨inux涓嫔畨瑁呬竴涓杞浠躲
銆銆鍦ㄥ墠闱㈢殑鍐呭逛腑澶氭℃彁鍒扮殑yum锛岃繖涓獃um鏄疪edHat镓鐗规湁镄勫畨瑁汇PM绋嫔簭鍖呯殑宸ュ叿锛屼娇鐢ㄨ捣𨱒ョ浉褰撴柟渚裤傚洜涓轰娇鐢≧PM瀹夎呮煇涓涓绋嫔簭鍖呮湁鍙鑳戒细锲犱负璇ョ▼搴忓寘渚濊禆鍙︿竴涓绋嫔簭鍖呰屾棤娉曞畨瑁呫傝屼娇鐢▂um宸ュ叿灏卞彲浠ヨ繛钖屼緷璧栫殑绋嫔簭鍖呬竴璧峰畨瑁呫傚綋铹禖entOS钖屾牱鍙浠ヤ娇鐢▂um宸ュ叿锛岃屼笖鍦–entOS涓浣犲彲浠ュ厤璐逛娇鐢▂um锛屼絾Redhat涓鍙链夊綋浣犱粯璐瑰悗镓嶈兘浣跨敤yum锛岄粯璁ゆ槸镞犳硶浣跨敤yum镄勚傚湪浠嬬粛yum涔嫔墠鍏堣翠竴璇碦PM鐩稿叧镄勪笢瑗裤
銆銆銆怰PM宸ュ叿銆
銆銆RPM鏄钬漅edhat Package Manager钬濈殑缂╁啓锛屾牴鎹钖嶅瓧涔熻兘鐚滃埌杩欐槸Redhat鍏鍙稿紑鍙戝嚭𨱒ョ殑銆俣PM 鏄浠ヤ竴绉嶆暟鎹搴撹板綍镄勬柟寮忔潵灏嗕綘镓闇瑕佺殑濂椾欢瀹夎呭埌浣犵殑Linux 涓绘満镄勪竴濂楃$悊绋嫔簭銆备篃灏辨槸璇达纴浣犵殑linux绯荤粺涓瀛桦湪镌涓涓鍏充簬RPM镄勬暟鎹搴掳纴瀹冭板綍浜嗗畨瑁呯殑鍖呬互鍙婂寘涓庡寘涔嬮棿渚濊禆鐩稿叧镐с俣PM鍖呮槸棰勫厛鍦 linux链哄櫒涓婄紪璇戝ソ骞舵墦鍖呭ソ镄勬枃浠讹纴瀹夎呰捣𨱒ラ潪甯稿揩鎹枫备絾鏄涔熸湁涓浜涚己镣癸纴姣斿傚畨瑁呯殑鐜澧冨繀椤讳笌缂栬疟镞剁殑鐜澧冧竴镊存垨钥呯浉褰掳绂鍖呬笌鍖呬箣闂村瓨鍦ㄧ潃鐩镐簰渚濊禆 镄勬儏鍐碉绂鍗歌浇鍖呮椂闇瑕佸厛鎶娄緷璧栫殑鍖呭嵏杞芥帀锛屽傛灉渚濊禆镄勫寘鏄绯荤粺镓蹇呴’镄勶纴闾e氨涓嶈兘鍗歌浇杩欎釜鍖咃纴钖﹀垯浼氶犳垚绯荤粺宕╂簝銆
銆銆濡傛灉浣犵殑鍏夐┍涓杩樻湁绯荤粺瀹夎呯洏镄勮瘽锛屼綘鍙浠ラ氲繃钬漨ount /dev/cdrom /mnt钬濆懡浠ゆ妸鍏夐┍鎸傝浇鍒/mnt鐩褰曚笅锛岄偅涔堜綘浼氩湪/mnt/CentOS鐩褰曚笅鐪嫔埌寰埚.rpm镄勬枃浠讹纴杩椤氨鏄疪PM鍖呬简銆
銆銆姣忎竴涓猺pm鍖呯殑钖岖О閮界敱钬-钬滃拰钬.钬濆垎鎴愪简鑻ュ共閮ㄥ垎銆傚氨𨰾 a2ps-4.13b-57.2.el5.i386.rpm 杩欎釜鍖呮潵瑙i喷涓涓嬶纴a2ps 涓哄寘钖嶏绂4.13b鍒欎负鐗堟湰淇℃伅锛57.2.el5涓哄彂甯幂増链鍙凤绂i386涓鸿繍琛屽钩鍙般傚叾涓杩愯屽钩鍙板父瑙佺殑链塱386, i586, i686, x86_64 锛岄渶瑕佷綘娉ㄦ剰镄勬槸cpu鐩鍓嶆槸鍒32浣嶅拰64浣岖殑锛宨386,i586鍜宨686閮戒负32浣嶅钩鍙帮纴x86_64鍒欎唬琛ㄤ负64浣岖殑骞冲彴銆傚彟澶栨湁浜况pm鍖呭苟 娌℃湁鍐椤叿浣撶殑骞冲彴钥屾槸noarch锛岃繖浠h〃杩欎釜rpm鍖呮病链夌‖浠跺钩鍙伴檺鍒躲备緥濡 alacarte-0.10.0-1.fc6.noarch.rpm 銆备笅闱浠嬬粛涓涓媟pm甯哥敤镄勫懡浠ゃ
銆銆1锛夊畨瑁呬竴涓猺pm鍖
銆銆-i 锛氩畨瑁呯殑镒忔
銆銆-v 锛氩彲瑙嗗寲
銆銆-h 锛氭樉绀哄畨瑁呰繘搴
銆銆鍙﹀栧湪瀹夎呬竴涓猺pm鍖呮椂甯哥敤镄勯梼甯﹀弬鏁版湁锛
銆銆--force 寮哄埗瀹夎咃纴鍗充娇瑕嗙洊灞炰簬鍏朵粬鍖呯殑鏂囦欢涔熻佸畨瑁
銆銆--nodeps 褰撹佸畨瑁呯殑rpm鍖呬緷璧栧叾浠栧寘镞讹纴鍗充娇鍏朵粬鍖呮病链夊畨瑁咃纴涔熻佸畨瑁呰繖涓鍖
銆銆2锛夊崌绾т竴涓猺pm鍖
銆銆rpm -Uvh filename -U 锛氩嵆鍗囩骇镄勬剰镐
銆銆3锛夊嵏杞戒竴涓猺pm鍖
銆銆rpm -e filename 杩欓噷镄刦ilename鏄阃氲繃rpm镄勬煡璇㈠姛鑳芥墍镆ヨ㈠埌镄勶纴绋嶅悗浼氢綔浠嬬粛銆
銆銆鍗歌浇镞跺悗杈硅窡镄刦ilename鍜屽畨瑁呮椂镄勬槸链夊尯鍒镄勚备笂闱㈠懡浠ゆ彁鍒扮殑 钬渱钬濆湪linux绯荤粺涓鐢ㄧ殑闱炲父澶氢篃闱炲父链夌敤锛屽畠鏄涓涓绠¢亾绗︼纴鐢ㄦ潵鎶婂墠闱㈣繍琛岀殑缁撴灉浼犻掔粰钖庨溃镄勫懡浠ゃ备互钖庝细锅氲︾粏浠嬬粛锛岃屽悗鍑虹幇镄刧rep锻戒护鍒欐槸 鐢ㄦ潵杩囨护镆愪釜鍏抽敭璇岖殑宸ュ叿锛屽湪钖庣画绔犺妭涓浼氩仛璇︾粏浠嬬粛銆
銆銆4锛夋煡璇涓涓鍖呮槸钖﹀畨瑁
銆銆rpm -q rpm鍖呭悕锛堣繖閲岀殑鍖呭悕锛屾槸涓嶅甫链夊钩鍙颁俊鎭浠ュ强钖庣紑钖岖殑锛
銆銆濡傛灉锷犱笂浜嗗钩鍙颁俊鎭浠ュ强钖庣紑钖嶅弽钥屼笉鑳芥煡鍑烘潵銆备綘杩桦彲浠ユ煡璇㈠綋鍓岖郴缁熶腑镓瀹夎呯殑镓链塺pm鍖呫
銆銆锲犱负澶澶氾纴镓浠ョ玛钥呭垪鍑哄墠鍗佷釜銆
銆銆5锛夊缑鍒颁竴涓猺pm鍖呯殑鐩稿叧淇℃伅
銆銆rpm -qi 鍖呭悕 锛埚悓镙蜂笉闇瑕佸姞骞冲彴淇℃伅涓庡悗缂钖嶏级
銆銆6锛夊垪鍑轰竴涓猺pm鍖呭畨瑁呯殑鏂囦欢
銆銆rpm -ql 鍖呭悕
銆銆阃氲繃涓婇溃镄勫懡浠ゅ彲浠ョ湅鍑簐im鏄阃氲繃瀹夎卾im-enhanced-7.0.109-6.el5杩欎釜rpm鍖呭缑𨱒ョ殑銆傞偅涔埚弽杩囨潵濡备綍阃氲繃涓涓鏂囦欢铡绘煡镓炬槸鐢卞畨瑁呭摢涓猺pm鍖呭缑𨱒ョ殑锛
銆銆7锛夊垪鍑烘煇涓涓鏂囦欢灞炰簬鍝涓猺pm鍖
銆銆rpm -qf 鏂囦欢镄勭粷瀵硅矾寰
銆銆鍓嶉溃璁茶繃濡备綍镆ユ垒涓涓鏂囦欢锛埚彲镓ц屽懡浠わ级镄勭粷瀵硅矾寰
銆銆镓浠ヤ綘涔熷彲浠ユ妸杩欎袱𨱒″懡浠よ繛璧锋潵鍐
銆銆鐪嫔埌浜嗗悧锛寃hich vim 杩欐浔锻戒护鏄鐢变袱涓鍙嶅紩鍙峰紩璧锋潵镄勶纴杩欎唬琛ㄥ紩鐢ㄥ弽寮曞彿閲岄溃镄勫懡浠ゆ墍浜х敓镄勭粨鏋溿傚叧浜巖pm宸ュ叿镄勪娇鐢ㄨ缮链夊緢澶氩唴瀹癸纴绗旇呭氨涓崭竴涓鍒椾妇浜嗭纴鍙瑕佷綘鎺屾彙涓婇溃杩欎簺鍐呭癸纴瀹屽叏澶熶綘骞虫椂宸ヤ綔鐢ㄧ殑浜嗐
銆銆銆恲um宸ュ叿銆
銆銆浠嬬粛瀹宺pm宸ュ叿钖庯纴杩橀渶瑕佷綘鎺屾彙链甯哥敤镄剏um宸ュ叿锛岃繖涓宸ュ叿姣拦pm宸ュ叿濂界敤澶氢简锛屽綋铹跺墠鎻愭槸浣犱娇鐢ㄧ殑linux绯荤粺鏄鏀鎸乱um镄.銆倅um链 澶х殑浼桦娍鍦ㄤ簬鍙浠ヨ仈缃戝幓涓嬭浇镓闇瑕佺殑rpm鍖咃纴铹跺悗镊锷ㄥ畨瑁咃纴鍦ㄨ繖涓宸ョ▼涓濡傛灉瑕佸畨瑁呯殑rpm鍖呮湁渚濊禆鍏崇郴锛寉um浼氩府浣犺В鍐虫帀杩欎簺渚濊禆鍏崇郴渚濇″畨瑁呮墍链 rpm鍖呫备笅闱㈢玛钥呬粙缁嶅父鐢ㄧ殑yum 锻戒护銆
銆銆1锛 鍒楀嚭镓链夊彲鐢ㄧ殑rpm鍖 钬测um list 钬
銆銆闄愪簬绡囧箙锛岀玛钥呭彧鍒椾妇鍑烘潵鍓7涓鍖呬俊鎭銆备粠涓娄緥涓鍙浠ョ湅鍒版湁钬漨irrors.163.com钬濅俊鎭鍑虹幇锛岃繖鏄鍦ㄥ憡璇夌敤鎴凤纴瀹冩槸浠 mirrors.163.com杩欓噷涓嬭浇鍒扮殑rpm鍖呰祫婧愩傚傛灉浣犱娇鐢ㄧ殑鏄疌entOS鍒欎綘鍙浠ヤ粠/etc/yum.repos.d/CentOS- Base.repo杩欎釜鏂囦欢涓嬬湅鍒扮浉鍏崇殑閰岖疆淇℃伅銆备粠涓婇溃镄勪緥瀛愪腑浣犺缮鍙浠ョ湅鍒版渶宸︿晶鏄痳pm鍖呭悕瀛楋纴涓闂存槸鐗堟湰淇℃伅锛屾渶鍙充晶鏄瀹夎呬俊鎭锛屽傛灉瀹夎呬简灏辨樉 绀篿nstalled锛屾湭瀹夎呭垯鏄剧ずbase鎴栬卐xtras锛屽傛灉鏄璇rpm鍖呭凡瀹夎呬絾闇瑕佸崌绾у垯鏄剧ずupdates銆
銆銆2锛夋悳绱涓涓猺pm鍖 钬测um search [鐩稿叧鍏抽敭璇峕钬
銆銆闄や简杩欐牱鎼灭储澶栵纴绗旇呭父鐢ㄧ殑鏄鍒╃敤grep𨱒ヨ繃婊
銆銆鐩镐俊浣犱篃浼氩枩娆㈢敤钖庤呭惂锛岃繖镙风湅璧锋潵绠鏄庣殑澶氥
銆銆3锛夊畨瑁呬竴涓猺pm鍖 钬测um install [-y] [rpm鍖呭悕]钬
銆銆濡傛灉涓嶅姞-y阃夐”锛屽垯浼氢互涓庣敤鎴蜂氦浜掔殑鏂瑰纺瀹夎咃纴棣栧厛鏄鍒楀嚭闇瑕佸畨瑁呯殑rpm鍖呬俊鎭锛岀劧钖庝细闂鐢ㄦ埛鏄钖﹂渶瑕佸畨瑁咃纴杈揿叆y鍒椤畨瑁咃纴杈揿叆n鍒欎笉瀹夎呫傝岀玛钥呭珜杩欐牱澶楹荤储锛屾墍浠ョ洿鎺ュ姞涓-y阃夐”锛岃繖镙峰氨鐪佺暐鎺変简闂鐢ㄦ埛鏄钖﹀畨瑁呯殑闾d竴姝ャ
銆銆4锛夊嵏杞戒竴涓猺pm鍖 钬测um remove [-y] [rpm鍖呭悕]钬
銆銆鍗歌浇鍜屽畨瑁呬竴镙凤纴浣犱篃鍙浠ョ洿鎺ュ姞涓-y阃夐”𨱒ョ渷鐣ユ帀鍜岀敤鎴蜂氦浜掔殑姝ラゃ傚湪杩欓噷绗旇呰佹彁阅掍綘涓涓嬶纴鍗歌浇镆愪釜rpm鍖呬竴瀹氲佺湅娓呮氢简锛屼笉瑕佽繛鍏朵粬閲嶈佺殑rpm鍖呬竴璧峰嵏杞戒简锛屼互鍏嶅奖鍝嶆e父镄勪笟锷°
銆銆4锛夊崌绾т竴涓猺pm鍖 钬测um [-y] [rpm鍖匽钬
銆銆Linux镎崭綔绯荤粺rpm鍖呭畨瑁呮柟寮忚︾粏姝ラ 绡2
銆銆涓銆乺pm鍖呭畨瑁呮柟寮忔ラわ细
銆銆寮旷敤锛
銆銆1銆佹垒鍒扮浉搴旂殑杞浠跺寘锛屾瘆濡俿oft.version.rpm锛屼笅杞藉埌链链烘煇涓鐩褰曪绂
銆銆2銆佹墦寮涓涓缁堢锛宻u -鎴恟oot鐢ㄦ埛锛
銆銆3銆乧d soft.version.rpm镓鍦ㄧ殑鐩褰曪绂
銆銆4銆佽緭鍏rpm -ivh soft.version.rpm
銆銆浜屻乨eb鍖呭畨瑁呮柟寮忔ラわ细
銆銆寮旷敤锛
銆銆1銆佹垒鍒扮浉搴旂殑杞浠跺寘锛屾瘆濡俿oft.version.deb锛屼笅杞藉埌链链烘煇涓鐩褰曪绂
銆銆2銆佹墦寮涓涓缁堢锛宻u -鎴恟oot鐢ㄦ埛锛
銆銆3銆乧d soft.version.deb镓鍦ㄧ殑鐩褰曪绂
銆銆4銆佽緭鍏dpkg -i soft.version.deb
銆銆涓夈乼ar.gz婧愪唬镰佸寘瀹夎呮柟寮忥细
銆銆寮旷敤锛
銆銆1銆佹垒鍒扮浉搴旂殑杞浠跺寘锛屾瘆濡俿oft.tar.gz锛屼笅杞藉埌链链烘煇涓鐩褰曪绂
銆銆2銆佹墦寮涓涓缁堢锛宻u -鎴恟oot鐢ㄦ埛锛
銆銆3銆乧d soft.tar.gz镓鍦ㄧ殑鐩褰曪绂
銆銆4銆乼ar -xzvf soft.tar.gz //涓鑸浼氱敓鎴愪竴涓狲oft鐩褰
銆銆5銆乧d soft
銆銆6銆./configure
銆銆7銆乵ake
銆銆8銆乵ake install
銆銆锲涖乼ar.bz2婧愪唬镰佸寘瀹夎呮柟寮忥细
銆銆寮旷敤锛
銆銆1銆佹垒鍒扮浉搴旂殑杞浠跺寘锛屾瘆濡俿oft.tar.bz2锛屼笅杞藉埌链链烘煇涓鐩褰曪绂
銆銆2銆佹墦寮涓涓缁堢锛宻u -鎴恟oot鐢ㄦ埛锛
銆銆3銆乧d soft.tar.bz2镓鍦ㄧ殑鐩褰曪绂
銆銆4銆乼ar -xjvf soft.tar.bz2 //涓鑸浼氱敓鎴愪竴涓狲oft鐩褰
銆銆5銆乧d soft
銆銆6銆./configure
銆銆7銆乵ake
銆銆8銆乵ake install
銆銆浜斻乤pt鏂瑰纺瀹夎咃细
銆銆寮旷敤锛
銆銆1銆佹墦寮涓涓缁堢锛宻u -鎴恟oot鐢ㄦ埛锛
銆銆2銆乤pt-cache search soft娉锛歴oft鏄浣犺佹垒镄勮蒋浠剁殑钖岖О鎴栫浉鍏充俊鎭
銆銆3銆佸傛灉2涓镓惧埌浜呜蒋浠秙oft.version锛屽垯鐢╝pt-get installsoft.version锻戒护瀹夎呰蒋浠舵敞锛氩彧瑕佷綘鍙浠ヤ笂缃戯纴鍙闇瑕佺敤apt-cachesearch镆ユ垒杞浠讹纴鐢╝pt-get install杞浠
銆銆鍏銆乥in鏂囦欢瀹夎咃细
銆銆濡傛灉浣犱笅杞藉埌镄勮蒋浠跺悕鏄痵oft.bin锛屼竴鑸𨱍呭喌涓嬫槸涓鍙镓ц屾枃浠讹纴瀹夎呮柟娉曞备笅锛
銆銆寮旷敤锛
銆銆1銆佹墦寮涓涓缁堢锛宻u -鎴恟oot鐢ㄦ埛锛
銆銆2銆乧hmod +x soft.bin
銆銆3銆./soft.bin //杩愯岃繖涓锻戒护灏卞彲浠ュ畨瑁呰蒋浠朵简
銆銆涓冦佷笉闇瑕佸畨瑁呯殑杞浠讹细
銆銆链変简浜涜蒋浠讹纴姣斿俵umaqq锛屾槸涓嶉渶瑕佸畨瑁呯殑锛岃嚜甯jre瑙e帇缂╁悗鍙鐩存帴杩愯屻傚亣璁句笅杞界殑鏄痩umaqq.tar.gz锛屼娇鐢ㄦ柟娉曞备笅锛
銆銆寮旷敤锛
銆銆1銆佹墦寮涓涓缁堢锛宻u -鎴恟oot鐢ㄦ埛锛
銆銆2銆乼ar -xzvf lumaqq.tar.gz//杩欎竴姝ヤ细鐢熸垚涓涓鍙獿umaQQ镄勭洰褰
銆銆3銆乧d LumaQQ
銆銆4銆乧hmod +x lumaqq //璁剧疆lumaqq杩欎釜绋嫔簭鏂囦欢涓哄彲杩愯
銆銆5銆佹ゆ椂灏卞彲浠ヨ繍琛宭umaqq浜嗭纴鐢ㄥ懡浠./lumaqq鍗冲彲锛屼絾姣忔¤繍琛岃佽緭鍏ュ叏璺寰勬垨鍒囨崲鍒板垰镓岖敓鎴愮殑LumaQQ鐩褰曢噷
銆銆6銆佷负浜嗕缭璇佷笉璁剧疆璺寰勫氨鍙浠ョ敤锛屼綘鍙浠ュ湪/bin鐩褰曚笅寤虹珛涓涓猯umaqq镄勯摼鎺ワ纴鐢ㄥ懡浠ln-s lumaqq /bin/鍗冲彲锛屼互钖庝换浣曟椂鍊欐墦寮涓涓缁堢杈揿叆lumaqq灏卞彲浠ュ惎锷≦Q镵婂ぉ杞浠朵简
銆銆7銆佸傛灉浣犺佹兂lumaqq链変釜凿滃崟椤癸纴浣跨敤凿滃崟缂栬緫宸ュ叿锛屾瘆濡侫lacarteMenuEditor锛屾垒鍒颁笂闱㈢敓鎴愮殑LumaQQ鐩褰曢噷镄刲umaqq璁剧疆涓涓凿滃崟椤瑰氨鍙浠ヤ简锛屽綋铹朵綘涔熷彲浠ョ洿鎺ュ埌/usr/share/applications鐩褰曪纴鎸夌収閲岄溃鍏跺畠*.desktop鏂囦欢镄勬牸寮忕敓鎴愪竴涓镊宸辩殑desktop鏂囦欢鍗冲彲銆
銆銆寤鸿寮鍙戣呬滑涓嶈佺敤red hat/redflag/suse绛夌涓浠Linux镎崭綔绯荤粺锛岀敤杩欎簺闄や简鏂逛究锛堜篃灏辨槸璇存瘆杈冨偦鐡滃瀷锛夈佺晫闱㈣豹鍗庣偣澶栨病浠涔埚ソ銆傜敤debian/ubuntu绛夌浜屼唬钖э纴apt锻戒护瀹夎呰蒋浠舵槸链绠鍗旷殑銆俛pt锻戒护浼氲嚜锷ㄨВ鍐宠蒋浠跺畨瑁呰繃绋嬩腑镄勪緷璧栭梾棰桡纴浼氭妸娌℃湁镄勫寘瀹夎呬笂锛屼细鎶婄増链浣庣殑鍖呰嚜锷ㄥ崌绾э纴褰撶劧锛岄兘鏄瑕佺粡浣犵‘璁や竴娆$殑銆
銆銆濡傛灉浣犱娇鐢≧ed Hat绛夌1浠Linux绯荤粺锛屽畨瑁呰蒋浠舵槸姣旇缉楹荤储镄勪簨锛宺pm-ivhsoftA.rpm鏄鐢ㄦ潵瀹夎却oftA杞浠剁殑锛屼絾阃氩父𨱍呭喌涓嫔彲鑳介亣鍒扮殑闂棰樻槸鎻愮ず璇撮渶瑕佸畨瑁却oftB1,softB2,softB3绛変竴鍫呜蒋浠讹纴铹跺悗浣犲畨瑁却oftB1杞浠跺寘镞讹纴鍙鑳藉张浼氭彁绀轰綘璇撮渶瑕佸畨瑁却oftC1,softC2, softC3,softC4绛変竴鍫呜蒋浠垛︹﹁繖镙蜂竴𨱒ヤ綘灏卞彧澶熸椂闂村埌澶勫幓镓捐繖浜涜蒋浠跺寘浜嗐
銆銆鍏夌洏涓婃病链夊氨寰楀幓缃戜笂涓嬭浇锛岀绣涓婅缮寰楁悳绱㈠崐澶╋纴镞堕棿閮借姳鍦ㄦ悳绱㈣蒋浠跺寘浜嗐傝屼笖灏辩畻镓惧埌杩欎簺杞浠跺寘锛岃缮鍙鑳戒细阆囧埌镄勯梾棰樻槸锛歴oftC2杞浠跺寘蹇呴’鍦╯oftC1杞浠跺寘涔嫔墠瀹夎呮墠鍙浠ワ纴椤哄簭阌欎简涔熷畨瑁呬笉鎴愬姛銆
銆銆浣呜繖璋佺煡阆揿憿锛熼毦鍟娿傛墍浠ワ纴浣犳病链夋椂闂存潵瀹夎呬綋楠岃蒋浠剁殑锷熻兘浜嗭纴镟村埆璇村紑鍙戣蒋浠朵简銆傚缓璁浣犲畨瑁呯2浠Linux镎崭綔绯荤粺锛屽吀鍨嬬殑鏄疍ebian Linux鍜孶buntuLinux锛屾垜涔嫔墠鍦ㄦ枃绔犫滃备綍鍦ㄥ畨瑁呬简Windows镎崭綔绯荤粺镄勭数鑴戜笂瀹夎匧inux镎崭綔绯荤粺钬濋噷鎻愬埌涓涓绠鏄庡畨瑁呮坠鍐岋纴浣犱笅杞芥潵镦х潃镎崭綔灏卞彲浠ュ畨瑁匲buntu浜嗐
銆銆绗2浠Linux镎崭綔绯荤粺鍦ㄥ畨瑁呰蒋浠舵柟闱㈢浉褰撶亩鍗曪细绗涓姝ワ纴鎼灭储浣犺佺殑杞浠讹纴姣斿备綘瑕佹垒涓涓娓告垙杞浠讹纴瀹幂殑钖岖О鍙玬yward锛岃繖涓娓告垙杞浠剁殑璇存槑鏄锛歮yown war game銆侺inux镎崭綔绯荤粺鎼灭储杩欎釜杞浠跺寘灏卞彧闇瑕佽緭鍏ュ懡浠apt-cache searchmyward锛屾垨钥呰緭鍏ヨ蒋浠跺悕绉扮殑涓閮ㄥ垎apt-cache searchwar锛屾垨钥呬綘涓岖煡阆撹蒋浠跺悕绉般
C. linux 系统下 查看ip命令
1、首先打开linux操作系统在进入到界面。
D. linux下的shell是什么
什么是shell
shell是用户和Linux
操作系统
之间的
接口
。Linux中有多种shell,其中缺省使用的是Bash。本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的
特性
。
什么是shell
Linux系统的shell作为操作系统的
外壳
,为用户提供使用操作系统的接口。它是
命令语言
、命令
解释程序
及
程序设计语言
的统称。
shell是用户和
Linux内核
之间的接口
程序
,如果把Linux内核想象成一个
球体
的中心,shell就是围绕
内核
的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应。
shell是一个命令语言
解释器
,它拥有自己内建的shell命令集,shell也能被系统中其他
应用程序
所调用。用户在提示符下输入的命令都由shell先解释然后传给Linux核心。
Shell是一种具备
特殊功能
的程序,
它是介于使用者和
UNIX/linux
操作系统之核心
程序(kernel)间的一个接口。为什么我们说
shell
是一种介于系统核心程序与使用者
间的中介者呢?读过操作系统概论的读者们都知道操作系统是一个
系统资源
的管理者与分
配者,当您有需求时,您得向系统提出;从操作系统的角度来看,它也必须防止使用者因
为错误的操作而造成系统的伤害?众所周知,对
计算机
下命令得透过命令(command)
或
是程序(program);程序有编译器(compiler)将程序转为
二进制代码
,可是命令呢?
其实shell
也是一支程序,它由
输入设备
读取命令,再将其转为计算机可以了解的机械码,
然后执行它。
各种操作系统都有它自己的
shell,以
DOS
为例,它的
shell
就是
command.com文
件。如同
DOS
下有
NDOS,4DOS,DRDOS
等不同的命令解译程序可以取代标准的
command.com
,UNIX
下除了
Bourne
shell(/bin/sh)
外还有
C
shell(/bin/csh)、
Korn
shell(/bin/ksh)、Bourne
again
shell(/bin/bash)、Tenex
C
shell(tcsh)
等其它的
shell。UNIX/linux将
shell
独立于核心程序之外,
使得它就如同一般的应用
程序,
可以在不影响操作系统本身的情况下进行修改、更新版本或是添加新的功能。
有一些命令,比如改变工作目录命令cd,是包含在shell
内部
的。还有一些命令,例如
拷贝
命令cp和移动命令rm,是存在于
文件系统
中某个目录下的单独的程序。对用户而言,不必关心一个命令是建立在shell内部还是一个单独的程序。
shell首先检查命令是否是
内部命令
,若不是再检查是否是一个应用程序(这里的应用程序可以是Linux本身的
实用程序
,如ls和rm,也可以是购买的商业程序,如xv,或者是
自由软件
,如emacs)。然后shell在搜索
路径
里寻找这些应用程序(搜索路径就是一个能找到可执行程序的目录列表)。如果键入的命令不是一个内部命令并且在路径里没有找到这个
可执行文件
,将会显示一条错误信息。如果能够成功找到命令,该内部命令或应用程序将被分解为
系统调用
并传给Linux内核。
shell的另一个重要特性是它自身就是一个解释型的程序设计语言,shell程序设计语言支持绝大多数在
高级语言
中能见到的程序
元素
,如
函数
、
变量
、
数组
和程序控制结构。shell
编程语言
简单易学,任何在提示符中能键入的命令都能放到一个可执行的shell程序中。
当普通用户成功登录,系统将执行一个称为shell的程序。正是shell进程提供了命令行提示符。作为默认值(TurboLinux系统默认的shell是BASH),对普通用户用“$”作提示符,对超级用户(root)用“#”作提示符。
一旦出现了shell提示符,就可以键入
命令名称
及命令所需要的
参数
。shell将执行这些命令。如果一条命令花费了很长的时间来运行,或者在屏幕上产生了大量的输出,可以从
键盘
上按ctrl+c发出中断
信号
来中断它(在正常结束之前,中止它的执行)。
当用户准备结束登录对话进程时,可以键入logout命令、exit命令或文件结束符(EOF)(按ctrl+d实现),结束登录。
E. linux apt命令功能
一、apt的简介
apt命令可以说是Linux系统下最为重要的命令,安装、更新、卸载软件,升级系统内核都离不开apt命令。
apt的全称是Advanced Packaging Tool是Linux系统下的一款安装包管理工具。
最初需要在Linux系统中安装软件,需要自行编译各类软件,缺乏一个统一管理软件包的工具。此后当Debian系统出现后,dpkg管理工具也就被设计出来了,此后为了更加快捷、方便的安装各类软件,dpkg的前端工具APT也出现了。在Ubuntu16.04系统下apt命令功能又得到了强化,使其更加方便快捷和受欢迎了。
二、apt命令介绍
1.apt update
更新软件源中的所有软件列表。因为更新数据库等操作需要管理员的权限,所以在apt命令前要加上sudo命令取得权限。
运行apt update命令会返回三种状态:一是命中,一是获取,一是忽略。
命中表示连接上网站,包的信息没有改变。
获取表示有更新并且下载。
忽略表示无更新或更新无关紧要无需更新。
在命令显示的最后,会提示你有多少软件包可以升级,你可以根据自身的需求立即或稍后进行升级。
2. apt list
apt list --upgradeable:显示可升级的软件包。
apt list --installed:显示已安装的软件包。
3.apt upgrade
执行完update命令后,就可以使用apt upgrade来升级软件包了。执行命令后系统会提示有几个软件需要升级。在得到你的同意后,系统即开始自动下载安装软件包。
4. apt install <软件包名>
安装指定软件。此命令需管理员权限。如果你对名字并不十分清楚,你可以输入软件名的一部分,系统会给出名字相近的软件包名的提示。在老版本中安装程序需要使用 sudo apt-get install <软件包名>,现在新版本中已建议直接使用apt替代apt-get命令。
sudo apt install -f
使用此命令可修复依赖关系,假如有软件因依赖关系不满足而无法安装,就可以运行此命令自动修复安装程序包所依赖的包。特别是在使用dpkg命令安装deb软件包时出现依赖问题常需要此命令来修复。
5. apt remove <软件包名>和apt autoremove
apt remove <软件包名>用来卸载指定软件。
apt autoremove用来自动清理不再使用的依赖和库文件。
7.apt show <软件包名>
显示软件包具体信息。例如:版本号,安装大小,依赖关系,bug报告等等。
F. linux涓嬬殑鍙镓ц屾枃浠朵负浣曚笉鑳芥墽琛岋纻
1銆佹煡鐪嬫枃浠朵俊鎭锛屽彲浠ョ湅鍒版枃浠舵槸瀛桦湪镄勶纴骞朵笖鏄鍙浠ユ墽琛岀殑銆-rwxr-xr-x 1 yuan yuan 20581 4链 29 2004 tshref
2銆佸师锲犳槸绯荤粺浣嶆暟涓庤ュ彲镓ц屾枃浠堕渶瑕佺殑lib搴扑綅鏁颁笉鍖归厤銆傜敤uname锻戒护镓揿嵃绯荤粺淇℃伅锛屽彂鐜扮郴缁熸槸64浣岖郴缁熴
6銆佺劧钖庡氨鍙浠ユe父杩愯屼箣鍓岖殑鍙镓ц屾枃浠朵简銆傞亣鍒拌繖绉嶉梾棰桦叾瀹炶缮链夊彲鑳芥槸鍏朵粬铡熷洜锛屼緥濡傛枃链镄勭紪镰佹牸寮忛梾棰樼瓑銆
镓╁𪾢璧勬枡锛
涓昏佺壒镐
锘烘湰镐濇兂
Linux镄勫熀链镐濇兂链変袱镣癸细绗涓锛屼竴鍒囬兘鏄鏂囦欢锛涚浜岋纴姣忎釜杞浠堕兘链夌‘瀹氱殑鐢ㄩ斻傚叾涓绗涓𨱒¤︾粏𨱒ヨ插氨鏄绯荤粺涓镄勬墍链夐兘褰掔粨涓轰竴涓鏂囦欢锛屽寘𨰾锻戒护銆佺‖浠跺拰杞浠惰惧囥佹搷浣灭郴缁熴佽繘绋嬬瓑绛夊逛簬镎崭綔绯荤粺鍐呮牳钥岃█锛岄兘琚瑙嗕负𨰾ユ湁钖勮嚜鐗规ф垨绫诲瀷镄勬枃浠躲
瀹屽叏鍏嶈垂
Linux鏄涓娆惧厤璐圭殑镎崭綔绯荤粺锛岀敤鎴峰彲浠ラ氲繃缃戠粶鎴栧叾浠栭斿缎鍏嶈垂銮峰缑锛屽苟鍙浠ヤ换镒忎慨鏀瑰叾婧愪唬镰併傝繖鏄鍏朵粬镄勬搷浣灭郴缁熸墍锅氢笉鍒扮殑銆傛潵镊鍏ㄤ笘鐣岀殑镞犳暟绋嫔簭锻桦弬涓庝简Linux镄勪慨鏀广佺紪鍐椤伐浣滐纴绋嫔簭锻桦彲浠ユ牴鎹镊宸辩殑鍏磋叮鍜岀伒镒熷瑰叾杩涜屾敼鍙桡纴杩栾㎜inux钖告敹浜嗘棤鏁扮▼搴忓憳镄勭簿鍗庯纴涓嶆柇澹澶с
瀹屽叏鍏煎笔OSIX1.0镙囧嗳
杩欎娇寰楀彲浠ュ湪Linux涓嬮氲繃鐩稿簲镄勬ā𨰾熷櫒杩愯屽父瑙佺殑DOS銆乄indows镄勭▼搴忋傝繖涓虹敤鎴蜂粠Windows杞鍒癓inux濂犲畾浜嗗熀纭銆傝稿氱敤鎴峰湪钥冭槛浣跨敤Linux镞讹纴灏辨兂鍒颁互鍓嶅湪Windows涓嫔父瑙佺殑绋嫔簭鏄钖﹁兘姝e父杩愯岋纴杩欎竴镣瑰氨娑堥櫎浜嗕粬浠镄勭枒铏戙
澶氱敤鎴枫佸氢换锷
Linux鏀鎸佸氱敤鎴凤纴钖勪釜鐢ㄦ埛瀵逛簬镊宸辩殑鏂囦欢璁惧囨湁镊宸辩壒娈婄殑𨱒冨埄锛屼缭璇佷简钖勭敤鎴蜂箣闂翠簰涓嶅奖鍝嶃傚氢换锷″垯鏄鐜板湪鐢佃剳链涓昏佺殑涓涓鐗圭偣锛孡inux鍙浠ヤ娇澶氢釜绋嫔簭钖屾椂骞剁嫭绔嫔湴杩愯屻
镩濂界殑鐣岄溃
Linux钖屾椂鍏锋湁瀛楃︾晫闱㈠拰锲惧舰鐣岄溃銆傚湪瀛楃︾晫闱㈢敤鎴峰彲浠ラ氲繃阌鐩樿緭鍏ョ浉搴旂殑鎸囦护𨱒ヨ繘琛屾搷浣溿傚畠钖屾椂涔熸彁渚涗简绫讳技Windows锲惧舰鐣岄溃镄刋-Window绯荤粺锛岀敤鎴峰彲浠ヤ娇鐢ㄩ紶镙囧瑰叾杩涜屾搷浣溿傚湪X-Window鐜澧冧腑灏卞拰鍦╓indows涓鐩镐技锛屽彲浠ヨ存槸涓涓狶inux鐗堢殑Windows銆
鏀鎸佸氱嶅钩鍙
Linux鍙浠ヨ繍琛屽湪澶氱岖‖浠跺钩鍙颁笂锛屽傚叿链墄86銆680x0銆丼PARC銆丄lpha绛夊勭悊鍣ㄧ殑骞冲彴銆傛ゅ朙inux杩樻槸涓绉嶅祵鍏ュ纺镎崭綔绯荤粺锛屽彲浠ヨ繍琛屽湪鎺屼笂鐢佃剳銆佹満椤剁洅鎴栨父鎴忔満涓
鍙傝冭祫鏂欐潵婧愶细锏惧害锏剧-Linux