Linux基本操作 作業

2021-09-26 09:45:48 字數 2588 閱讀 4018

1.如何使用命令立即重啟linux作業系統?

sudo reboot

2.如何檢視/etc下的所有檔案,並以列**式顯示,並且顯示隱藏檔案

cd /etc | ls -la

3.一次性建立 text/1/2/3/4

cd tmp

mkdir -p text/1/2/3/4

(1)在子目錄4下建立乙個新檔案1.txt,1.txt內容是/etc目錄下檔案的列表

touch text/1/2/3/4/1.txt

ls /etc >text/1/2/3/4/1.txt

(2) 在子目錄3下建立乙個檔案2.txt,檔案的內容是/etc/passwd檔案內容的第一列
sudo /etc/passwd

cat /etc/passwd | awk -f ':' '' > text/1/2/3/2.txt

(3) 將1.txt和2.txt內容合併到新檔案3.txt,3.txt在目錄2下
cat text/1/2/3/2.txt >>text/1/2/3/4/1.txt >text/1/2/3.txt

(4) 刪除目錄3及其子目錄。
rm -r text/1/2/3

(5) 將3.txt改名為4.txt
mv text/1/2/3.txt text/1/2/4.txt

4.查詢/etc下所有t開頭的普通檔案,並且大小大於1m,小於100m,將結果儲存到家目錄下d1.txt中

sudo find /etc -name 't*' -size +10k -size -100k >~/d1.txt

5.在家目錄及其子目錄下查詢檔案內容包含hello的檔案,只顯示找到的檔名

grep -r -l -w 'hello'

6.如何檢視passwd檔案中前三行和後三行

head -3 /etc/passwd

tail -3 /etc/passwd

7.統計當前系統中一共有多少賬戶

who | wc -l

8.設定/test/a.txt屬主有讀寫執行許可權,屬組,有讀寫,其他賬戶無許可權,用三種方式實現。

chmod u=rwx,g=rw-,o=--- /text/a.txt 修改的方式

chmod 760 /text/a.txt

chmod u+rwx,g+rw,o-rwx /text/a.txt 修改的方式

9.把/tmp/etc/man.conf移動到/tmp下並改名為test.conf設定所有人都有讀寫執行許可權

chmod 777 /tmp/etc/man.conf | mv /tmp/etc/man.conf ./text.conf

10.新增賬戶u2,為其指定id號為1000

sudo useradd -u 1000 u2

11.如何檢視u2的uid gid

id u2

12.在/temp目錄下建立test目錄,把/etc下所有已t開頭的檔案和目錄考本到test目錄下

find /etc -name 't*' -exec cp {} \;>/temp/test

13.新建使用者python,並讓python具有登入許可權,設定其使用者家目錄為/home/test, 並將其加入sudo附屬組;設定其登入密碼為123

sudo useradd -md /home/test -a -g sudo python

sudo passwd python

14.在/home目錄下建立檔案newfile2 ,移動檔案newfile2到/home/perm目錄下同時改名為file01 ;改變/home/perm/file01檔案的所有者為系統使用者adm ,改變其所屬組為系統使用者組games ;改變/home/perm/file01檔案許可權為「rwxrw-r—」;在/home/perm目錄下,分別給file01生成乙個軟鏈結檔案file01.soft和乙個硬鏈結檔案file01.hard ;刪除/perm目錄.

sudo touch /home/newfile2 |mv /home/newfile2 /home/perm/file01

sudo chown adm :games /home/perm/file01

sudo chmod u=rwx,g=rw-,o=r-- /home/perm/file01

cd /home/perm

ln -s fileo1 file01.soft

ln fileo1 file01.hard

sudo rm -r /perm

15.統計當前目錄/home/zheng下普通檔案的數目

ls /home/zheng |grep -c -e '^-'

Linux基本操作

1.加入新的使用者 useradd jack passwd jack 輸入新密碼和重複密碼 2.拷貝資料夾 cp r usr local yjg root 3.檢視資料夾內容 ls yjg 4.檢視檔案內容 catmore less cal 顯示日曆 5.顯示檔案占用空間大小 du h yjg.tx...

linux基本操作

一 基本命令的操作 1 顯示日期與時間的命令 1 date 2 date y m d 年 月 日 3 date h m 小時 分鐘 2 顯示日曆 1 cal 顯示當年當月的日曆 2 cal 2009 顯示2009全年的日曆 3 cal 9 2009 顯示2009年9月份的日曆 3 簡單好用的計算機 ...

Linux基本操作

一 基本認識 1 在linux輸入命令時,我們常常會在命令列的開頭看見這樣的字元 x,其意思是 使用者名稱 主機名。例如上面的圖中,root表示的是超級使用者,weiwenfeng表示的是普通使用者,centos表示的是主機。2 linux系統通常都需要多使用者去進行操作,每個使用者擁有不同的許可權...