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 更專業的行號列印命令。這裡簡單列舉它的常用的幾個引數:
要是希望直接使用鍵盤操作翻頁,那麼你就可以使用使用more
和less
命令分頁閱讀檔案。開啟後預設只顯示一屏內容,終端底部顯示當前閱讀的進度。可以使用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了!剛剛開啟文字介面的時候,我的內心可是異常的興奮啊!那個時候我才感覺到 書上的東西是有用的 原諒我以前認為看書沒什麼太大意義 當時我馬上翻開書,照葫蘆畫瓢 就開始寫命令,玩的不亦樂乎。現在我已經基本了解了檔案的一些基本屬性和許...