標籤:google chrome oracle meego linux
1、按系列羅列Linux的發行版,並描述不同發行版之間的聯絡與區別。
基於Red Hat
包括Red Hat Enterprise Linux、Fedora、CentOS、Scientific Linux和Oracle Linux
基於Debian
包括Debian、Ubuntu、Linux Mint、Knoppix、MEPIS、sidux、CrunchBang Linux、Chromium OS、Google Chrome OS
基於Mandriva
包括Mandriva Linux、PCLinuxOS、Unity Linux和Mageia
基於Gentoo
包括Gentoo Linux、Sabayon Linux、Calculate Linux和Funtoo Linux
基於Slackware
包括Slackware、Zenwalk和VectorLinux
其他
SUSE、Arch Linux、Puppy Linux、Damn Small Linux、MeeGo、Slitaz、Tizen、StartOS
2、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,並配合相應的樣本來闡述。
格式:command [options][arguments]
command 命令
options 選項,可選,-短選項,--長選項
arguments 參數,可選
ifconfig 顯示或配置網路裝置
echo 在標準輸出或者檔案中顯示一行文本或者字串
tty 顯示終端機串連標準輸入裝置的檔案名稱
startx 啟動X Window
export 設定或顯示環境變數
pwd 查看當前工作目錄
histroy 顯示運行命令記錄
shutdown 進行關機程式,並且在關機以前傳送訊息給所有使用者正在執行的程式
poweroff 立即關閉系統
reboot 重新啟動電腦
hwclock 顯示與設定硬體時鐘
date 顯示或設定系統的日期與時間
3、如何在Linux系統上擷取命令的協助資訊,請詳細列出,並描述man文檔的章節是如何劃分的。
help command
用於內部命令
command --help
用於外部命令
man command
顯示命令的手冊頁
info command
顯示命令的info條目
程式自身協助文檔
README、INSTALL、ChangeLog
程式官方文檔
Documentation
發行版的官方文檔
Google、baidu.com
man文檔的章節:
使用者在shell環境中可以操作的命令或可執行檔
系統核心可調用的函數與工具等
一些常用的函數與函數庫,大部分為C的函數庫
裝置檔案的說明,通常在/dev下的檔案
設定檔或者是某些檔案的格式
遊戲
慣例與協議等
系統管理員可用的管理命令
跟kernel有關的檔案
4、Linux上的檔案管理類命令都有哪些,其常用的使用方法及其相關樣本示範。
cp 複製檔案和目錄
mv 移動或重新命名檔案和目錄
mkdir 建立目錄
rm 移除檔案和目錄
ln 建立永久連結或符號連結
5、bash的工作特性之命令執行狀態傳回值和命令列展開所涉及的內容及其樣本示範。
Linux的命令執行結果有成功和失敗兩種狀態
變數 $? 儲存最近一條命令的執行狀態結果
命令echo $? 查看命令執行狀態傳回值:
0:成功
1-255:失敗
~:展開為使用者的主目錄
~USERNAME:展開為制定使用者的主目錄
{}:可承載一個以逗號分隔的列表,並將其展開為多個路徑。
6、請使用命令列展開功能來完成以下練習:
(1)、建立/tmp目錄下的:a_c, a_d, b_c, b_d
650) this.width=650;" src="http://s4.51cto.com/wyfs02/M00/8B/67/wKiom1hNGt2zLJ2MAAAhomGcmBA967.png-wh_500x0-wm_3-wmp_4-s_2715543940.png" title="1.PNG" alt="wKiom1hNGt2zLJ2MAAAhomGcmBA967.png-wh_50" />
(2)、建立/tmp/mylinux目錄下的:
mylinux/
├── bin
├── boot
│ └── grub
├── dev
├── etc
│ ├── rc.d
│ │ └── init.d
│ └── sysconfig
│ └── network-scripts
├── lib
│ └── modules
├── lib64
├── proc
├── sbin
├── sys
├── tmp
├── usr
│ └── local
│ ├── bin
│ └── sbin
└── var
├── lock
├── log
└── run
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/8B/67/wKiom1hNHWDhQrcBAACWkYo0ZNA949.png-wh_500x0-wm_3-wmp_4-s_3900928612.png" title="2.PNG" alt="wKiom1hNHWDhQrcBAACWkYo0ZNA949.png-wh_50" />
7、檔案的中繼資料資訊有哪些,分別表示什麼含義,如何查看?如何修改檔案的時間戳記資訊。
stat /PATH/TO/SOMEFILE 擷取指定檔案的中繼資料
touch -a 僅修改訪問時間
touch -c 僅修改檔案的時間,若該檔案不存在則不建立新檔案
touch -m 僅修改檔案的修改時間
touch -t STAMP 使用指定的時間值作為檔案時間戳記的新值
8、顯示/var目錄下所有以l開頭,以一個小寫字母結尾,且中間至少出現一位元字(可以有其它字元)的檔案或目錄。
ls -d /var/l*[0-9]*[[:lower:]]
9、顯示/etc目錄下,以任意一個數字開頭,且以非數字結尾的檔案或目錄。
ls -d /etc/[[:digital:]]*[^[:digital:]]
10、顯示/etc目錄下,以非字母開頭,後面跟了一個字母以及其它任意長度任一字元的檔案或目錄。
ls -d /etc/[^a-z]*[a-z]
11、在/tmp目錄下建立以tfile開頭,後跟當前日期和時間的檔案,檔案名稱形如:tfile-2016-09-20-09-32-22。
touch /tmp/tfile-$(date+"%Y-%m-%d-%H-%M-%S")
12、複製/etc目錄下所有以.d結尾的檔案或目錄至/tmp/mytest2目錄中。
cp -ar /etc/*.d /tmp/mytest2
13、複製/etc/目錄下所有以l或m或n開頭,以.conf結尾的檔案至/tmp/mytest3目錄中。
cp -ar /etc/[l,m,n]*.conf /tmp/mytest3
全新Linux+Python高端營運班第一次作業