1,Linux系統管理員帳戶?vim
rootbash
2,[root@svr5 ~]# 解釋每個部分的意思ide
[用戶名@主機名工做目錄]#spa
3,Linux系統有哪幾個TTY控制檯命令行
TTY1-6字符控制檯 tty7圖形界面。orm
4,如何查看內核,並解釋每個部分的意思遞歸
[root@localhost~]# uname -rip
5,查看系統具體屬於RedHat哪個版本it
[root@localhost~]# lsb_release -aclass
6,顯示如今什麼位置
[root@localhost~]# pwd
7,進入/etc/sysconfig/network-scripts下
[root@localhost~]# cd /etc/sysconfig/network-scripts
8,長格式並提供易讀的屬性顯示/boot下的vmlinuz開頭的文件
[root@localhost~]# ls -l /boot/vmlinuz*
9,列出/etc目錄屬性
[root@localhost~]# ls -ld /etc
10,遞歸顯示/boot目錄下的文件和內容
[root@localhost~]# ls -R /boot
11,顯示root下面全部文件包括隱藏文件
[root@localhost~]# ls -a /root
12,查看/boot和/etc/pki分別佔用多大空間
[root@localhost~]# du -sh /boot /etc/pki/
13,建立/vod/movie/cartoon,遞歸顯示/vod目錄結構
[root@localhost~]# ls -R /vod
#########################
15,把/boot/grub /etc/host.conf拷貝到/root/Desktop下
[root@localhost~]# cp -a /boot/grub /etc/host.conf /root/Desktop/
16,刪除Desktop下的grub和host.conf
[root@localhost~]# ls -F /root/Desktop/
17,建立/root/ls-man.txt文件,在將這個文件移動到桌面
[root@localhost~]# mv /root/ls-man.txt /root/Desktop/
18,把ls-man.txt更名爲manls.txt
[root@localhost~]# mv /root/Desktop/ls-man.txt /root/Desktop/manls.txt
##############################
29,查看/etc/passwd前5行
[root@localhost~]# head -n 5 /etc/passwd
30,查看/etc/passwd尾5行
[root@localhost~]# tail -n 5 /etc/passwd
31,查看/etc/passwd的第8-12行
[root@localhost~]# head -n 12 /etc/passwd | tail -n 5
32,統計系統中有多少個帳戶
[root@localhost~]# wc -l /etc/passwd
33,計算/etc目錄下.conf配置文件的個數
[root@localhost~]# ls -l /etc/*.conf | wc -l
34,顯示/etc/hosts中127.0.0.1的內容
[root@localhost~]# grep -E "127.0.0.1|localhost" /etc/hosts
35,顯示/etc/passwd中以root開頭的內容
[root@localhost~]# grep ^root /etc/passwd
36,顯示/etc/passwd中以bash結尾的內容
[root@localhost~]# grep bash$ /etc/passwd
37,去除/etc/hosts.allow中的空行,把結果顯示出來
[root@localhost~]# grep -v ^$ /etc/hosts.allow
38,顯示/etc/hosts裏面不以#號開頭的內容
[root@localhost~]# grep -v ^# /etc/hosts
##########################
40,查找/etc/hosts中包含127.0.0.1或者localhost的內容
[root@localhost~]# grep -E "127.0.0.1|localhost" /etc/hosts
41,以易讀的屬性並長格式顯示/root下的內容將結果重定向到/root/gztest.txt裏面
[root@localhost~]# ls -lh /root/ > /root/gztest.txt cat /root/gztest.txt
42,分別使用gzip和bzip2和zip對/root/gztest.txt進行壓縮和解壓
[root@localhost~]# gzip /root/gztest.txt gzip -d /root/gztest.txt.gz
43,把/etc/mailcap打包並壓縮到/root/mail.tar.gz
[root@localhost~]# tar -zcf /root/mail.tar.gz /etc/mailcap
44,把/etc/mailcap打包並壓縮到/root/mail.tar.bz2
[root@localhost~]# tar -jcf /root/mail.tar.bz2 /etc/mail
45,將mail.tar.gz解壓到/tmp下,遞歸查看/tmp/etc下的內容,而後刪除/tmp/etc目錄
[root@localhost~]# tar -zxf mail.tar.gz -C /tmp/ ls -R /tmp/etc/ rm -rf /tmp/etc
46,將mail.tar.bz2解壓到/tmp下,遞歸查看/tmp/etc下的內容,而後刪除/tmp/etc目錄
[root@localhost~]# tar -jxf mail.tar.bz2 -C /tmp/ ls -R /tmp/etc rm -rf /tmp/etc/
47,分別查看mail.tar.gz與mail.tar.bz2文件裏面內容
[root@localhost~]# tar -tf mail.tar.gz
[root@localhost~]# tar -tf mail.tar.bz2
48,請在 /tmp 這個目錄下創建一個名爲 vimtest 的目錄
[root@localhost~]# mkdir /tmp/vimtest
49,進入vimtest 這個目錄當中
[root@localhost~]# cd /tmp/vimtest/
50,將 /etc/man.config 複製到本目錄底下
[root@localhost~]# cp -a /etc/man.config /tmp/vimtest/
51,使用 vim 打開本目錄下的 man.config
[root@localhost~]# vim /tmp/vimtest/man.config
52,在 vim 中設定一下行號
:set nu
53,移動到第 58 行,向右移動 40 個字元,請問你看到的雙引號內是什麼目錄?
按:58,再向右移動到40字符
54,移動到第一行,而且向下搜尋一下‘ bzip2 ’這個字串,請問他在第幾行?
按1G跳到第一行,再在末行模式鍵入下面命令
/bzip2
55,我要將 50 到 100 行之間的‘小寫 man 字串’改成‘大寫 MAN 字串’,而且一個一個挑選是否須要修改,如何下達指令?若是在挑選過程當中一直按‘y’, 結果會在最後一行出現改變了幾個 man 呢?
:50,100 s/man/MAN/cg
56,修改完以後,忽然反悔了,要所有復原,有哪些方法?
第一個:在命令行模式下輸入u。
第二個:在末行模式下:q!不保存強制退出。
第三個:在末行模式下在換回去:50,100 s/MAN/man/g
57,我要複製 65 到 73 這九行的內容(含有MANPATH_MAP),而且貼到最後一行以後
:65,73y
在用G跳轉到最後一行,點p粘貼
58,21 到 42 行之間的開頭爲 # 符號的註解資料我不要了,要如何刪除?
按:21跳到21行,按v後,用方向鍵選中21~33行,刪除,第二次選中22到29行,刪除,只保留34行
34FHS
59,將這個檔案另存成一個 man.test.config 的檔名
:w /tmp/vimtest/man.test.config
60,在第一行新增一行,該行內容輸入‘I am a student...’
:1
按o插入空行。再鍵入文字,結果以下。
61,儲存後離開吧
:wq