鳥哥的Linux私房菜基礎學習篇(第

2021-06-20 16:06:45 字數 907 閱讀 5306

題目:編寫一支程式。它的作用是先檢視一下/root/test/logical這個名稱是否存在,。。。

程式:#!/bin/bash

path=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin

export path

name=/root/test/logical

#touch $name

if [ -e $name ];then

if [ -f $name ];then

echo "該名稱為檔案!"

rm $name

mkdir $name

exit 1

fi if [ -d $name ];then

echo "該名稱為目錄!"

rmdir $name

exit 1

fielse

echo "該名稱不存在!"

touch $name

fi題目:我們知道 /etc/passwd 中以 (:)來分隔,第一欄為賬號名稱,請編寫程式,可以將/etc/passwd的第一列取出,而且每一行都以一行字串「the 1 account is "root" 」 來顯示,1,表示行數。

方案一:

#!/bin/bash

accounts=$(cat /etc/passwd | cut -d':' -f1);

for account in $accounts

do declare -i i=$i+1;

echo "the $i account is \"$account\""

done

方案二:

#!/bin/bash

awk 'begin ' /etc/passwd

鳥哥Linux私房菜

linux相關知識 鳥哥linux私房菜 真是人間美味啊!linux 基礎篇 引言 這部份包括了早期的red hat 6.x以及 鳥哥寫的 一 二版的基礎篇各章節文章彙整!第一部份 linux的規劃與安裝 第二部份 linux檔案 目錄與磁碟格式 第三部份 學習shell與shell scripts...

鳥哥私房菜

鳥哥 linux 私房菜 ad 在我們平時使用unix命令的時候,需要平時多積累並且整理。下面,就是我們在平時時候整理的unix命令。而且是很全面的bash內建命令.bash內建unix命令 執行當前程序環境中的程式。同source。file dotunix命令從檔案file中讀取命令並執行。空操作...

鳥哥的linux私房菜

各個元件或者裝置在linux下面都是乙個檔案 硬體廠商對linux所推出的驅動程式較慢,選購硬體時候,應該要選擇已經安裝過linux測試的硬體較好 磁碟陣列 raid 可以完成速度效能 備份等任務,通常作為檔案伺服器,訪問頻率較高。網絡卡要求對於讀取非常頻繁的 選用intel 3com 乙個最簡單的...