Linux基礎 第二週

2021-09-22 19:37:32 字數 2822 閱讀 7694

who am i
sudo adduser lilei
ls /home
su -l lilei
groups shiyanlou
su shiyanlou 

groups lilei

sudo usermod -g sudo lilei

groups lilei

sudo deluser lilei --remove-home
ls -l

ls -al

ls -lh
ls -dl 《目錄名》
ls -assh
其中小 s 為顯示檔案大小,大 s 為按檔案大小排序,若需要知道如何按其它方式排序

$ cd ..
$ cd ~
或者

cd /home/《你的使用者名稱》
$ pwd
cd /usr/local/bin
或者

cd ../../usr/local/bin
目錄切換的過程中請多使用 tab 鍵自動補全,可避免輸入錯誤,連續按兩次 tab 可以顯示全部候選結果

$ cd ~

$ touch test

mkdir symo
mkdir -p father/son/grandson
$ cp test father/son/grandson
cp -r father family
$ rm test
$ rm -f test
$ rm -r family
mkdir documents

touch file1

mv file1 documents

$ mv file1 myfile
$ cd /home/shiyanlou/

# 使用萬用字元批量建立 5 個檔案:

$ touch file.txt

# 批量將這 5 個字尾為 .txt 的文字檔案重新命名為以 .c 為字尾的檔案:

$ rename 's/\.txt/\.c/' *.txt

# 批量將這 5 個檔案,檔名和字尾改為大寫:

$ rename 'y/a-z/a-z/' *.c

cat passwd

可以加上 -n 引數顯示行號:

cat -n passwd

nl 命令,新增行號並列印,這是個比 cat -n 更專業的行號列印命令。這裡簡單列舉它的常用的幾個引數:

要是希望直接使用鍵盤操作翻頁,那麼你就可以使用使用moreless命令分頁閱讀檔案。開啟後預設只顯示一屏內容,終端底部顯示當前閱讀的進度。可以使用enter鍵向下滾動一行,使用space鍵向下滾動一屏,按下h顯示幫助,q退出。 

more passwd
只檢視檔案的頭幾行和尾幾行。比如當我們想要檢視最近新增加的使用者,那麼我們可以檢視這個/etc/passwd檔案,因為系統新增加乙個使用者,會將使用者的資訊新增到 passwd 檔案的最後,那麼這時候我們就可以使用tail命令了:

$ tail /etc/passwd
甚至更直接的只看一行, 加上-n引數,後面緊跟行數:

$ tail -n 1 /etc/passwd
file /bin/ls
vimtutor
召喚一雙眼睛出來,將它放到後台執行:

xeyes

nohup xeyes &

第二週基礎作業

請在第一周作業的基礎上,繼續完成 找出給定的檔案中陣列的最大值及其對應的最小下標 下標從0開始 並將最大值和對應的最小下標數值寫入檔案。輸入 請建立以自己英文名字命名的txt檔案,並輸入陣列元素數值,元素值之間用逗號分隔。輸出在不刪除原有檔案內容的情況下,將最大值和對應的最小下標數值寫入檔案。實驗 ...

第二週基礎作業

輸入格式 輸入在第一行中給出乙個正整數n 1輸出格式 在一行中輸出最大值及最大值的最小下標,中間用乙個空格分開。輸入樣例 6 2 8 10 1 9 10 輸出樣例 10 2 include includeint main void scanf d n n fprintf fp,d n n for i...

Linux 學習第二週

第二週的學習就有些進展了,因為在這段時間裡,我開始接觸並使用centos了!剛剛開啟文字介面的時候,我的內心可是異常的興奮啊!那個時候我才感覺到 書上的東西是有用的 原諒我以前認為看書沒什麼太大意義 當時我馬上翻開書,照葫蘆畫瓢 就開始寫命令,玩的不亦樂乎。現在我已經基本了解了檔案的一些基本屬性和許...