第一周作業(yè)

1.描述計(jì)算機(jī)的組成及功能

計(jì)算機(jī)的主要組成部分可以歸納為以下五個(gè)部分:控制器、運(yùn)算器、存儲器霎迫、輸入設(shè)備、和輸出設(shè)備帘靡。

控制器

  • 是整個(gè)計(jì)算機(jī)的中樞神經(jīng)知给,其功能是對程序規(guī)定的控制信息進(jìn)行解釋,根據(jù)其要求進(jìn)行控制描姚,調(diào)度程序涩赢、數(shù)據(jù)、地址轩勘,協(xié)調(diào)計(jì)算機(jī)各部分工作及內(nèi)存與外設(shè)的訪問等筒扒。

運(yùn)算器

  • 運(yùn)算器的功能是對數(shù)據(jù)進(jìn)行各種算術(shù)運(yùn)算和邏輯運(yùn)算,即對數(shù)據(jù)進(jìn)行加工處理绊寻。

存儲器

  • 存儲器的功能是存儲程序花墩、數(shù)據(jù)和各種信號、命令等信息澄步,并在需要時(shí)提供這些信息冰蘑。

輸入設(shè)備

  • 輸入設(shè)備是計(jì)算機(jī)的重要組成部分,輸入設(shè)備與輸出設(shè)備合你為外部設(shè)備村缸,簡稱外設(shè)祠肥,輸入設(shè)備的作用是將程序、原始數(shù)據(jù)梯皿、文字搪柑、字符、控制命令或現(xiàn)場采集的數(shù)據(jù)等信息輸入到計(jì)算機(jī)索烹。常見的輸入設(shè)備有鍵盤工碾、鼠標(biāo)器、光電輸入機(jī)百姓、磁帶機(jī)渊额、磁盤機(jī)、光盤機(jī)等垒拢。

輸出設(shè)備

  • 輸出設(shè)備與輸入設(shè)備同樣是計(jì)算機(jī)的重要組成部分旬迹,它把外算機(jī)的中間結(jié)果或最后結(jié)果、機(jī)內(nèi)的各種數(shù)據(jù)符號及文字或各種控制信號等信息輸出出來求类。微機(jī)常用的輸出設(shè)備有顯示終端CRT奔垦、打印機(jī)、激光印字機(jī)尸疆、繪圖儀及磁帶椿猎、光盤機(jī)等惶岭。

2.按系列羅列Linux的發(fā)行版,并描述不同版本的聯(lián)系和區(qū)別

  • slackware:SUSE linux Enterprise Server(SLES) OpenSuse桌面
  • debian: ubuntu,mint
  • redhat:
    • RHEL:RedHat Enterprise Linux 每18個(gè)月發(fā)行一個(gè)新版本
    • CentOS:兼容RHEL的格式
    • 中標(biāo)麒麟:中標(biāo)軟件
    • Fedora:每6個(gè)月發(fā)行一個(gè)新版本
  • ArchLinux:輕量簡潔
  • Gentoo:極致性能犯眠,不提供傳統(tǒng)意義的安裝程序
  • LFS:Linux From scratch 自制Linux
  • Android:kernel + busybox(工具集)+ java 虛擬機(jī)

3.Linux的哲學(xué)思想

  • 一切都是一個(gè)文件(包括硬件):在linux所有的表現(xiàn)都是文件按灶,相對于windows的一切皆圖形的理念,是兩個(gè)極端
  • 小型筐咧,單一用途的程序
  • 鏈接程序鸯旁,共同完成復(fù)雜的任務(wù):使用腳本組合單一程序來完成復(fù)雜功能
  • 避免令人困惑的用戶界面:命令行指令能及時(shí)得到反饋信息,Windows未必能
  • 配置數(shù)據(jù)存儲在文本中:方便維護(hù)

4.說明Linux系統(tǒng)上命令的使用格式量蕊;詳細(xì)介紹ifconfig铺罢、echo、tty残炮、startx畏铆、export、pwd吉殃、history辞居、shutdown、poweroff蛋勺、reboot瓦灶、hwclock、date命令的使用

Linux系統(tǒng)命令使用格式:

COMMAND [OPTIONS...] [ARGUMENTS...]

COMMAND :命令抱完;一個(gè)可執(zhí)行的二進(jìn)制程序文件

OPTIONS:參數(shù)贼陶;指定命令運(yùn)行的特性,通常由兩種表現(xiàn)形式:短選項(xiàng)-d巧娱,長選項(xiàng)--help碉怔。

ARGUMENTS:對象;命令作用的對象禁添,不同命令的作用對象不同撮胧,可以是文件,目錄老翘,硬件設(shè)備等芹啥。

注意:

  • 如果同一命令在運(yùn)行時(shí)使用多個(gè)短選項(xiàng),可將多個(gè)短選項(xiàng)合并铺峭,如:-l -d --> -ld墓怀,長選項(xiàng)一般來說不能合并
  • 命令,參數(shù)和對象之間都要有一個(gè)或多個(gè)空格做間隔
  • 嚴(yán)格區(qū)分大小寫

命令介紹:

ifconfig

描述:ifconfig 用于配置常駐內(nèi)核的網(wǎng)絡(luò)接口卫键。它用于在引導(dǎo)成功時(shí)設(shè)定網(wǎng)絡(luò)接口傀履。此后,只在需要調(diào)試及系統(tǒng)調(diào)整時(shí)才使用莉炉。如沒有給出參數(shù)钓账, ifconfig 顯示當(dāng)前有效接口的狀態(tài)碴犬。如給定單個(gè) 接口作為參數(shù),它只顯示給出的那個(gè)接口的狀態(tài)官扣; 如果給出一個(gè) -a參數(shù),它會顯示所有接口的狀態(tài)羞福,包括那些停用的接口惕蹄。否則就對一個(gè)接口進(jìn)行配置。

格式:

ifconfig [接口]
ifconfig 接口 [aftype] options | address ...

常用參數(shù):

-a:顯示所有接口治专,包括隱藏接口卖陵。

-s:顯示摘要信息。up:啟動某個(gè)網(wǎng)絡(luò)接口张峰。

down:關(guān)閉某個(gè)接口泪蔫。

add addr/prefixlen:給指定網(wǎng)卡增加IPv6地址。

address:為指定網(wǎng)卡設(shè)置IP地址喘批。

使用示例:

顯示當(dāng)前有效接口的狀態(tài):

image

顯示摘要信息:

image

查看指定接口信息:

image

echo

描述:echo命令用于在終端輸出字符串或變量提取后的值撩荣。

格式:echo [OPTION]... [STRING]...

常用參數(shù):

-n:不進(jìn)行換行輸出

-e:讓轉(zhuǎn)義符生效

\n:換行

\t:制表符

使用示例:

把指定字符串"hello word"輸出到終端上

<pre style="margin: 0px; padding: 0px; white-space: pre-wrap; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">[root@centos7 ~]# echo hello word
hello word</pre>

把指定字符串"hello word"換行輸出到終端上

<pre style="margin: 0px; padding: 0px; white-space: pre-wrap; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">[root@centos7 ~]# echo -e "hello\nword" hello
word</pre>

使用$變量的方式提取變量SHELL的值,并將其輸出到屏幕上

<pre style="margin: 0px; padding: 0px; white-space: pre-wrap; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">[root@centos7 ~]# echo $SHELL /bin/bash</pre>

使用$加饶深?的方式判定上一個(gè)命令是否成功餐曹,這里輸入一個(gè)ifconfig命令

image

這里輸入一個(gè)錯(cuò)誤的ifconfig → ifconf

image

注意:當(dāng)echo $?返回值是0時(shí),則上一個(gè)命令執(zhí)行成功敌厘,其余任何數(shù)值均為不成功台猴。


tty

描述:顯示連接標(biāo)準(zhǔn)輸入的終端的文件名

格式:tty [OPTION]...

常用參數(shù):-s, --silent, --quiet:什么都不顯示, 僅僅返回 一個(gè)退出狀態(tài);

--version:顯示版本信息, 然后結(jié)束俱两;


startx

描述:用于初始化一個(gè)X windows會話饱狂。實(shí)際上startx是調(diào)用xinit程序來啟動X windows的。

格式:startx [ [ client ] options ... ] [ -- [ server ] [ display ] options ...]


export

描述:用于將shell變量輸出為環(huán)境變量宪彩,或者將shell函數(shù)輸出為環(huán)境變量休讳。

格式:export [options] [arguments]=[value]

常用參數(shù):

-f:代表指定輸出的arguments為函數(shù)名稱。

-n:刪除指定的變量尿孔。變量實(shí)際并未刪除衍腥,只是不會輸出到后續(xù)指令的執(zhí)行環(huán)境中。

-p:列出所有的shell賦予程序的環(huán)境變量纳猫。


pwd

描述:顯示用戶當(dāng)前的工作目錄

格式: pwd [options]


history

格式:history [options] [arguments]

常用參數(shù):

-c:清空當(dāng)前歷史命令婆咸;

-a:將當(dāng)前內(nèi)存中的新增的歷史命令記錄追加至歷史命令文件;

-r:將歷史命令文件中的命令讀取至內(nèi)存中芜辕;

-w:將當(dāng)前內(nèi)存中歷史命令記錄寫入并覆蓋至歷史命令文件或者是新的文件中尚骄;

-d ID:刪除當(dāng)前歷史命令記錄中的指定的命令條目;

n:打印最近n條歷史命令侵续。

shutdown

格式:shutdown [OPTIONS...] [TIME] [WALL...]

作用:shutdown命令會安全地將系統(tǒng)關(guān)機(jī)倔丈,所有登陸用戶都可以看到關(guān)機(jī)信息提示憨闰。

常用參數(shù):

-h:系統(tǒng)關(guān)機(jī)后,關(guān)閉電源需五;

-r:重啟系統(tǒng)鹉动;

-c:取消正常執(zhí)行的關(guān)機(jī)程序;

-f:在重啟系統(tǒng)時(shí)忽略fsck宏邮;

-F:在重啟系統(tǒng)時(shí)強(qiáng)迫fsck泽示;

-k:并非真正關(guān)機(jī),只向所有人顯示警告信息蜜氨;


poweroff

格式:poweroff [options]

作用:poweroff 會發(fā)送一個(gè) ACPI 信號來通知系統(tǒng)關(guān)機(jī)

常用參數(shù):

--reboot:重啟系統(tǒng)


reboot

格式:reboot [options]

作用:重啟系統(tǒng)械筛,reboot命令重啟動系統(tǒng)時(shí)是刪除所有的進(jìn)程,而不是平穩(wěn)地終止它們飒炎。因此埋哟,使用reboot命令可以快速地關(guān)閉系統(tǒng),但如果還有其它用戶在該系統(tǒng)上工作時(shí)郎汪,就會引起數(shù)據(jù)的丟失赤赊。


hwclock

格式:hwclock [function] [option...]

作用:hwclock命令是一個(gè)硬件時(shí)鐘訪問工具,它可以顯示當(dāng)前時(shí)間煞赢、設(shè)置硬件時(shí)鐘的時(shí)間和設(shè)置硬件時(shí)鐘為系統(tǒng)時(shí)間砍鸠,也可設(shè)置系統(tǒng)時(shí)間為硬件時(shí)鐘的時(shí)間。

常用參數(shù):

-r,--show:讀取并打印硬件時(shí)鐘耕驰;

-s,--hctosys:將硬件時(shí)鐘同步到系統(tǒng)時(shí)鐘爷辱;

-w,--systohc:將系統(tǒng)時(shí)間同步到硬件時(shí)鐘;


date

格式:

date [OPTION]... [+FORMAT]

FORMAT(格式符):

%F:顯示當(dāng)前年月日朦肘;

%T:顯示當(dāng)前時(shí)分秒饭弓;

%Y:年;
    %m:月媒抠;
    %d:日弟断;
    %H:時(shí)(以00-23來表示);

%M:分(以00-59來表示)趴生;

%S:秒阀趴;
    %s:從1970年1月1日(unix元年)0點(diǎn)0分0秒到命令執(zhí)行那一刻經(jīng)過的秒數(shù)date [MMDDhhmm[[CC]YY][.ss]]
作用:date可以用來顯示或設(shè)定系統(tǒng)的日期與時(shí)間。

常用參數(shù):

-d<字符串>:顯示字符串所指的日期與時(shí)間苍匆,字符串前后必須加上雙引號刘急。

-s<字符串>:根據(jù)字符串來設(shè)置日期與時(shí)間,字符串前后必須加上雙引號浸踩。

5.如何在Linux系統(tǒng)上獲取命令的幫助信息叔汁,請?jiān)敿?xì)列出,并描述man文檔的章節(jié)是如何劃分的。

一据块、 whatis 命令
當(dāng)我們得到一個(gè)命令码邻,卻不知道這個(gè)命令的作用時(shí):

二、 命令 –help
當(dāng)知道命令的用途另假,卻不知道命令的運(yùn)行格式或方法時(shí):

三像屋、 man 命令
獲取手冊(Manual)

man = manual;manual手冊是分章節(jié)的边篮;man # Command (表示章節(jié)號)
1己莺、所有用戶可以使用的命令
2、和系統(tǒng)調(diào)用相關(guān)
3苟耻、函數(shù)庫相關(guān)
4篇恒、特殊文件例如設(shè)備文件
5扶檐、文件格式
6凶杖、游戲
7、雜項(xiàng)
8款筑、系統(tǒng)管理命令
9智蝠、內(nèi)核規(guī)則

進(jìn)入man頁面后
Pageup #向上翻頁
Pagedown #向下翻頁
/關(guān)鍵字 #查找關(guān)鍵字
n #關(guān)鍵字向下匹配
N #關(guān)鍵字向上匹配
q #退出

四、 info 命令
Linux下info格式的幫助奈梳,有超鏈接的文檔杈湾。

五留储、README
大多數(shù)軟件都會有相應(yīng)的文檔保存在/usr/share/doc/文件夾中

六析恢、百度、谷歌

6.請羅列Linux發(fā)行版的基礎(chǔ)目錄名稱命名法則及功用規(guī)定

/bin:所有用戶可用的基本命令程序文件

/sbin:供系統(tǒng)管理使用的工具程序

/boot:引導(dǎo)加載器必須用到的各靜態(tài)文件:kernel,initramfs(initrd),grub等

/dev:存儲特殊文件或設(shè)備文件:設(shè)備有兩種類型:字符設(shè)備挚歧、塊設(shè)備于宙;

/etc:系統(tǒng)程序的配置文件浮驳,只能為靜態(tài)。

/home:普通的家目錄的集中位置捞魁,一般每個(gè)普通用戶的家目錄默認(rèn)為

此目錄下與用戶名同名的子目錄:/home/yu

/lib:為系統(tǒng)啟動或跟文件系統(tǒng)上的應(yīng)用程序(/bin,/sbin等)提供共享庫至会,

以及為內(nèi)核提供內(nèi)核模塊

libc.so.*:動態(tài)鏈接C庫:

ld*:運(yùn)行時(shí)鏈接器和加載器;

modules:用于存儲內(nèi)部模塊的目錄

/lib64:64位系統(tǒng)特有的存放64位共享庫的路徑谱俭;

/media:便攜式設(shè)備掛載點(diǎn):cdrom,floppy等奉件;

/mnt:其它文件系統(tǒng)的臨時(shí)掛載點(diǎn);

/opt:附加應(yīng)用程序的安裝位置昆著;可選路徑县貌;

/tmp:為那些會產(chǎn)生臨時(shí)文件的程序提供的用于存儲臨時(shí)文件的目錄;

可供所用戶執(zhí)行寫入操作凑懂;有特殊權(quán)限窃这;

/usr:usr Hierarchy:全局共享的只讀數(shù)據(jù)路徑;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市杭攻,隨后出現(xiàn)的幾起案子祟敛,更是在濱河造成了極大的恐慌,老刑警劉巖兆解,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件馆铁,死亡現(xiàn)場離奇詭異,居然都是意外死亡锅睛,警方通過查閱死者的電腦和手機(jī)埠巨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來现拒,“玉大人辣垒,你說我怎么就攤上這事∮∈撸” “怎么了勋桶?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長侥猬。 經(jīng)常有香客問我例驹,道長,這世上最難降的妖魔是什么退唠? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任鹃锈,我火速辦了婚禮,結(jié)果婚禮上瞧预,老公的妹妹穿的比我還像新娘屎债。我一直安慰自己,他們只是感情好垢油,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布盆驹。 她就那樣靜靜地躺著,像睡著了一般秸苗。 火紅的嫁衣襯著肌膚如雪召娜。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天惊楼,我揣著相機(jī)與錄音玖瘸,去河邊找鬼。 笑死檀咙,一個(gè)胖子當(dāng)著我的面吹牛雅倒,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播弧可,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼蔑匣,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起裁良,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤凿将,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后价脾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體牧抵,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年侨把,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了犀变。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,622評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡秋柄,死狀恐怖获枝,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情骇笔,我是刑警寧澤省店,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站蜘拉,受9級特大地震影響萨西,放射性物質(zhì)發(fā)生泄漏有鹿。R本人自食惡果不足惜旭旭,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望葱跋。 院中可真熱鬧持寄,春花似錦、人聲如沸娱俺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽荠卷。三九已至模庐,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間油宜,已是汗流浹背掂碱。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留慎冤,地道東北人疼燥。 一個(gè)月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像蚁堤,于是被迫代替她去往敵國和親醉者。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內(nèi)容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,146評論 2 34
  • 1、描述計(jì)算機(jī)的組成及其功能撬即。 1立磁、CPU **處理器,是一塊超大規(guī)模的集成電路剥槐,有很多針腳息罗,是電腦的核心,它是電...
    君_6d4a閱讀 385評論 0 0
  • 1才沧、描述計(jì)算機(jī)的組成及其功能迈喉。 計(jì)算機(jī)為現(xiàn)代一種用于高速計(jì)算的電子計(jì)算機(jī)器,可用于進(jìn)行數(shù)值計(jì)算温圆、邏輯計(jì)算并帶有存儲...
    jyt802341閱讀 887評論 0 0
  • 1.描述計(jì)算機(jī)的組成及其功能 (一)計(jì)算機(jī)的組成 1.CPU 2.CPU風(fēng)扇 3.BIOS 4.內(nèi)存 5.硬盤 6...
    whamai閱讀 1,435評論 0 1
  • 一 在我很小的時(shí)候岁歉,聽到過這樣的歌謠:小和尚下山去化齋得运,老和尚有交代,山下的女人是老虎锅移,遇見了千萬要躲開熔掺。 我一直...
    幸福的沙曼閱讀 4,709評論 11 43