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系統通常都需要多使用者去進行操作,每個使用者擁有不同的許可權...