一、查看cat和ls的命令文件在什麼目錄下,查看有沒有tree的命令html
# which cat && which ls && which tree /usr/bin/cat alias ls='ls --color=auto' /usr/bin/ls /usr/bin/which: no tree in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
二、顯示etc目錄下的內容,以__列表和分頁__的方式顯示(題目意思是要有分頁)shell
# ls /etc/ | more 或 # ls /etc/ | less
三、我喜歡用copy來代替Linux裏默認的命令cp,用cls代替默認的clear命令vim
# alias copy=cp # alias cls=clear
四、查看關於bash的信息,太多顯示終止顯示。bash
# info bash q 或 Ctrl + C 終止
五、顯示有哪些shell是支持的服務器
# more /etc/shells /bin/sh /bin/bash /sbin/nologin /usr/bin/sh /usr/bin/bash /usr/sbin/nologin /bin/tcsh /bin/csh
六、查看輸入的最後100條命令歷史,而且將結果輸入到/root/test.txt中less
history 100 > /root/test.txt
七、搜索根目錄下的前面字母爲ifcfg的內容,而且將結果輸入到/root/a.txt中編輯器
# cd / & find -name ifcfg* &> /root/a.txt; cat /root/a.txt
八、搜索根目錄下的前面字母爲sys的內容,而且將結果追加輸入到/root/a.txt中code
# cd / && find -name sys* >> a.txt && vim a.txt
七、搜索根目錄下的前面字母爲ifcfg的內容,將結果正確的輸出到a.txt,錯誤的到b.txthtm
# cd / && find -D tree -name ifcfg* 1>a.txt 2>b.txt; cat a.txt
九、搜索根目錄下的前面字母爲ifcfg的內容,而且用管道符過濾出含有文本networking的字段blog
# cd / && find -name ifcfg* | grep networking
十、分屏顯示bin目錄下的文件
# ll /bin/ | more
十一、列出/bin目錄下,包含sys的文件
# ls /bin/*sys* 或 # ls /bin/ | grep sys
十二、嘗試使用三種不一樣命令重啓Linux服務器
# reboot # init 6 # shutdown -r now
1三、在用戶目錄下建立test目錄,複製/etc/sysconfig/network-scripts/ifcfg-eth0的配置文件到test目錄上。
# mkdir test && cp /etc/sysconfig/network-scripts/ifcfg-ens33 test/ && ls test/
1四、使用VIM編輯器編輯複製過去的網卡配置文件。將MAC地址和UUID刪除,配置靜態IP地址(目前使用的),而且將onboot修改成yes,將bootproto修改成static.
網卡配置文件修改
# vim test/ifcfg-ens33
mkdir /tmp/vitest
cd /tmp/vitest
cp /etc/man.config /tmp/vitest/
vim man.config
:set nu
58gg 40l
目錄: /dir/bin/foo
gg /bzip2
行數118
:50, 100s/man/MAN/c
最後出現 23 substitutions on 23 lines
21G 22dd
:w man.test.config
gg o
輸入ZZ