1. 程式人生 > 實用技巧 >linux的基本命令

linux的基本命令

1、yum

2、date

3、logout\reboot\shutdown

4、cd\pwd

5、mkdir\man\touch\ls

6、passwd/修改密碼

7、man/有9章

8、man 5 passwd

9、ls

ls/ls -a/ls -l/ls -lh/ls -lht
ls #檢視檔案
ls -a#可以檢視隱藏檔案
ls -l#可以檢視檔案的詳細資訊
ls -lh#可以檢視檔案的詳細資訊,以K,M,G為單位顯示檔案大小
ls -lht#按時間排序顯示檔案詳細資訊
ls -R #樹形顯示檔案

10、檔案許可權 lrwxrwxrwx.

lrwxrwxrwx
l#表示檔案型別,d表示目錄
rwx#第一組   user
rwx#第二組    group
rwx#第三組    other    

r#讀
w#寫
x#執行

11、chmod

12、shebang

#!uer/bin/env python3

13、mkdir/mkdir -p#建立目錄

14、touch#修改檔案時間戳,如果檔案不存在建立一個空檔案

15、rm#刪除檔案

rm#刪除檔案
rm -f#強制刪除檔案
rm -rf#強制刪除目錄
rmdir#刪除空目錄

16、Linux mv(英文全拼:move file)命令用來為檔案或目錄改名、或將檔案或目錄移入其它位置。

mv source_file(檔案) dest_file(檔案)	將原始檔名 source_file 改為目標檔名 dest_file
mv source_file(檔案) dest_directory(目錄)	將檔案 source_file 移動到目標目錄 dest_directory 中
mv source_directory(目錄) dest_directory(目錄)	目錄名 dest_directory 已存在,將 source_directory 移動到目錄名 dest_directory 中;目錄名 dest_directory 不存在則 source_directory 改名為目錄名 dest_directory
mv source_directory(目錄) dest_file(檔案)	出錯

17、cp

cp [options] source... directory#到目錄
cp [options] source dest#複製檔案命名為dest

  • -a:此選項通常在複製目錄時使用,它保留連結、檔案屬性,並複製目錄下的所有內容。其作用等於dpR引數組合。
  • -d:複製時保留連結。這裡所說的連結相當於Windows系統中的快捷方式。
  • -f:覆蓋已經存在的目標檔案而不給出提示。
  • -i:與-f選項相反,在覆蓋目標檔案之前給出提示,要求使用者確認是否覆蓋,回答"y"時目標檔案將被覆蓋。
  • -p:除複製檔案的內容外,還把修改時間和訪問許可權也複製到新檔案中。
  • -r:若給出的原始檔是一個目錄檔案,此時將複製該目錄下所有的子目錄和檔案。
  • -l:不復制檔案,只是生成連結檔案。

18、stat命令用於顯示inode內容。

[root@www test]# stat test.py 
  檔案:"test.py"
  大小:22              塊:8          IO 塊:4096   普通檔案
裝置:fd02h/64770d      Inode:134567052   硬連結:1
許可權:(0777/-rwxrwxrwx)  Uid:(    0/    root)   Gid:(    0/    root)
環境:unconfined_u:object_r:home_root_t:s0
最近訪問:2020-10-31 04:59:57.708445699 +0800
最近更改:2020-10-31 04:59:56.532445615 +0800
最近改動:2020-10-31 04:59:56.538445616 +0800
建立時間:-