1.3-Linux基礎命令
基礎命令:
date:
date [選項]... [+格式]:時間顯示
%D
%F
%T
date [MMDDhhmm[[CC]YY][.ss]]:時間設定
MM:月份
DD:幾號
hh:小時
mm:分鐘
YY:兩位年份
CCYY:四位年份
.ss:秒鐘
Linux的兩種時鐘:
系統時鐘:由Linux內核通過CPU的工作頻率進行的計時
硬件時鐘:
hwclock:顯示硬件時間
--s,hctosys
--w,systohc
目錄相關的命令:
當前目錄或工作目錄
主目錄,家目錄:HOME
root:/root
普通用戶:/home/USERNAME
~:用戶的主目錄
cd:
cd 或 cd ~:回當前用戶的主目錄
cd ~USERNAME:切換至指定用戶的主目錄
cd -:在上一個目錄和當前目錄之間來回切換
相關的環境變量:
PWD:保存了當前目錄路徑
OLDPWD:保存了上一次所在的目錄路徑
pwd:顯示當前目錄
ls:list
顯示指定路徑下的文件列表
ls [選項]... [文件]...
-a,--all:顯示所有文件,包括隱藏文件
-l:長格式
ls -l install.log //看第一個字符(文件類型)
-rw-r--r--1 root root 38502 10月 12 05:50 install.log
-普通文件(文本文件,二進制,壓縮文件,電影,圖片。。。)
d目錄文件(藍色)
b設備文件(塊設備)存儲設備硬盤,U盤
c
s套接字文件
p管道文件
l鏈接文件(淡藍色)
後面的9位:訪問權限,perm
1:文件被硬鏈接的次數
左root:文件的owner
右root:文件的group
38502:文件的size
10月 12 05:50:文件的最近一次被修改的時間
install.log:文件名
-h,--human-readable:單位換算
-d:顯示目錄自身的相關屬性,通常要與-l一起使用
-r,--reverse:逆序顯示
-R:遞歸顯示
stat /PATH/TO/SOMEFILE:獲取指定文件的元數據
文件查看命令:cat,tac
cat [OPTION]... [FILE]...
-E:顯示行結束符$
-n:對顯示出的每一行進行編號
文件類型查看命令:file
file /PATH/TO/SOMEWHERE
回顯命令:echo
-n:禁止自動添加換行符號
-e:允許使用轉義符
\n:換行
\t:制表符
echo "$VAR_NAME":變量會替換,雙引號表示弱引用
echo ‘$VAR_NAME‘:變量不會替換,強引用
which:顯示命令對應的程序文件路徑
which [options] COMMAND
--skip-alias:禁止使用別名
whatis:
使用mkwhatis命令可將當前系統上所有的幫助手冊及與之對應的關鍵字創建為一個數據庫
1.3-Linux基礎命令