shutdown -h now #立即關機
shutdown -h 5
# 5秒後關機
#重啟shutdown -r now #立即重啟
reboot
halt
#重啟
系統目錄結構一切皆檔案
ls 命令-l 顯示所有屬性
-a 顯示所有檔案
matytan@ubuntu:/$ ls -l
bin cdrom etc lib lib64 lost+found mnt proc run snap swapfile tmp var
boot dev home lib32 libx32 media opt root sbin srv sys usr
lrwxrwxrwx 1(鏈結數) root root 7 apr 17 14:39 bin -> usr/bin 常見使用者指令
lrwxrwxrwx 1 root root 7 apr 17 14:39 lib -> usr/lib
lrwxrwxrwx 1 root root 9 apr 17 14:39 lib32 -> usr/lib32
lrwxrwxrwx 1 root root 9 apr 17 14:39 lib64 -> usr/lib64
lrwxrwxrwx 1 root root 10 apr 17 14:39 libx32 -> usr/libx32
drwxr-xr-x 34 root root 1080 jul 30 12:41 run
lrwxrwxrwx 1 root root 8 apr 17 14:39 sbin -> usr/sbin
drwxr-xr-x 14 root root 4096 feb 10 02:48 usr
drwxr-xr-x 14 root root 4096 feb 10 02:56 var
當前目錄pwd
matytan@ubuntu:~$ pwd
/home/matytan
建立檔案:touch
touch已經存在的檔案會更新之前檔案的時間戳,不會修改其內容
刪除檔案:rm
rm test.txt
移動或者重新命名:mv
mv test /tmp //移動到了tmp資料夾
mv test test2 //重新命名
檢視檔案:cat
,concatenate的簡寫
cat test -n
可以顯示行號 等價於nl
倒序檢視檔案tac
檢視檔案頭:head
預設10 可加引數n控制行數
檢視檔案尾:tail
預設10行 可加引數n控制行數
tail
更實用的功能是動態檢視檔案尾 引數-f
可以使用重定向:echo new >>test
檔案格式轉換dos2unix 將dos格式的文字檔案轉變成unix下的文字檔案
more可翻頁檢視命令
less 可上下翻頁,同時可以使用 / 和? 查詢字串
進入目錄cd
,當前目錄pwd
建立目錄重要引數:mkdir
,建立檔案touch
-p
一次性建立所有目錄mkdir -p test/test
遞迴建立
用絕對路徑建立mkdir -p /root/home/mat/test
刪除時rm -r test
檔案和目錄複製cp
第乙個引數是原始檔/目錄,第二個引數是目標目錄或者複製後的檔名
複製目錄加-r
可以touch乙個目錄,因為目錄本身就是乙個檔案,touch會更新時間戳,而不會修改其內容
mkdir touch_dir1
touch touch_file1
//兩分鐘後touch
touch touch_file1,touch_dir1
total 2097248
drwxr-xr-x 20 root root 4096 apr 17 14:41 .
drwxr-xr-x 20 root root 4096 apr 17 14:41 ..
lrwxrwxrwx 1 root root 7 apr 17 14:39 bin -> usr/bin
drwxr-xr-x 4 root root 4096 jul 24 09:56 boot
drwxr-xr-x 20 root root 4280 jul 31 08:38 dev
drwxr-xr-x 135 root root 12288 jul 31 08:38 etc
dr-xr-xr-x 13 root root 0 jul 31 08:38 sys
drwxrwxrwt 18 root root 12288 jul 31 15:07 tmp
drwxr-xr-x 14 root root 4096 feb 10 02:48 usr
drwxr-xr-x 14 root root 4096 feb 10 02:56 var
lsattr
檢視隱藏屬性
chattr
設定檔案隱藏屬性
matytan@ubuntu:~$ lsattr
--------------e----- ./snap
--------------e----- ./touch_file1
--------------e----- ./study
chmod
指令
檔案擁有者 user (u)
擁有組 group (g)
其他人 other (o)
r =4, w=2, x=1
rwx (421)
754 就代表 rwx(擁有者) r-x(擁有組許可權) r(其他使用者唯讀)
給檔案新增使用者執行許可權 chmod u+x file
給檔案移除使用者執行許可權 chmod u-x file
給檔案新增使用者讀許可權 chmod u+r file
給檔案移除使用者讀許可權 chmod u-r file
擁有組是g,其他使用者是o
改變檔案擁有者chown
改變檔案所有組chgrp
Linux 檔案基本命令
touch 檔名稱 檔案的建立 增 cat more less tail 檔名稱 檔案的檢視 查 vim 檔案 修改檔案的內容 改 vim 檔案 進入檔案 命令模式 按i進入編輯模式 編輯檔案 按esc進入底行模式 輸入 wq q 輸入wq代表寫入內容並退出,即儲存 輸入q 代表強制退出不儲存。rm...
Linux基本命令 檔案
mkdir testvim 命令是先編輯檔案,然後儲存 vim 命令也是編輯檔案的命令 touch命令是先建立檔案,後面再編輯 vim test.txt touch test.txt執行vim test.txt命令,輸入i編輯,輸入完成後按下esc鍵,輸入 wq儲存,輸入 q 取消。ctrl z退出...
Linux 基本命令學習
解壓 tar c 建立壓縮檔案 x 解壓 t 檢視內容 r 向壓縮歸檔檔案末尾追加檔案 u 更新原壓縮包中的檔案 z 有gzip屬性的 j 有bz2屬性的 z 有compress屬性的 v 顯示所有過程 o 將檔案解開到標準輸出 常用操作 命令解壓 tar包 tar xvf file.tar 解壓 ...