1.which ?command
查看命令的路徑
如:
[root@localhost ~]# which ls
alias ls=‘ls –color=auto’
? ? ? ?/usr/bin/ls
值得注意的是
alias ls=‘ls –color=auto’
表示的是ls命名的別名
2.date
打印或者設置系統日期和時間
用法:
[root@localhost ~]# date “+%Y年%m月%d日 %H時%M分%S秒 星期%w”
2018年05月15日 15時59分43秒 星期6
[root@localhost ~]# date “+%F %T”
2018-05-15 16:00:07
[root@localhost ~]# date +%s
1526371345
[root@localhost ~]# date -s ‘2020-1-5 12:30:50’
Sun Jan 5 12:30:50 CST 2020
[root@localhostr ~]# date -d ‘-2 days’ +%A 表示前天是星期幾
Wednesday
3.cat
cat
查看文件內容
[root@localhostr ~]# cat /etc/shells 查看當前系統所安裝的shell
[root@localhostr ~]# echo $SHELL 查看當前使用的何種shell
4.
-普通文件
d目錄文件
b塊設備文件
c字符設備文件
l軟鏈接文件
p管道文件
s套接字文件
pwd
顯示當前所在的絕對路徑
-P 如果當前所在位置是軟鏈接目錄,則顯示源路徑
絕對路徑與相對路徑
絕對:從根開始的路徑
相對:相對于當前的路徑
cd
cd 進入家目錄
cd ~ 進入家目錄
cd – 進入上一次的工作目錄,反復執行會在兩個目錄間來回切換
touch
創建一個文件
若文件不存在,則創建一個空文件
若文件存在,則更新三個時間戳
-a 更新atime和ctime
-m 更新mtime和ctime
-c 若文件存在,則更新三個時間戳,若不在,不會創建新文件,無作為。
時間戳
access time(atime): 訪問時間,當文件被讀取時才更新
modify time(mtime): 數據修改時間,當文件的數據被修改時才更新
change time(ctime): 元數據修改時間,當文件的元數據(權限,大小,owner,group,mtime等)更新時則? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?更新
文件名通配符
*:匹配零或多個任意字符
?:匹配任意一個單一字符
0-9:表示任何數字
a-Z:表示所有字母,包括大小寫
[linux]:表示包含l或i或n或u或x
[^linux]:表示不包含l和i和n和u和x
[:digit:]:表示任意數字
[:lower:]:表示小寫字母
[:upper:]:表示大寫字母
[:alpha:]:表示大小寫字母
[:alnum:]:表示任意字母或數字
[:blank:]:表示空格(水平制表符)及TAB
[:space:]:表示空格(水平制表符)、回車(垂直制表符)及TAB
[:punct:]:表示符號
[:print:]:表示可打印字符
cp
當源是一個文件時
當目標文件不存時,則新建文件,并填充內容
當目標文件存在,且為一個文件時,則覆蓋該文件
且為一個目錄時,則將該文件放置入該目錄
當源是多個文件時
當目標文件不存時,報錯
當目標文件存在,且為一個文件時,報錯
且為一個目錄時,則將所有源目文件放置入該目錄
當源是一個目錄時, 要配合-r
當目標不存在時,則創建指定名稱的目錄,并將源目錄當中的文件復制到新目錄當中
當目標文件存在,且為一個文件時,報錯
且為一個目錄時,則兩個目錄內容合并,如有同名文件,則源目錄下的文件覆蓋目標目錄的文件。
cp
-i 覆蓋時交互式提示
-r 遞歸,可以復制目錄
-d 默認不加-d時,cp復制軟鏈接會將源復制過去,加上-d保留鏈接屬性,把軟鏈接復制過去
–preserv=
mode 權限不變
owner[ship] 權限及owner,group 不變
time 三個時間戳不變
xattr acl權限不變
links 鏈接不變
context 文件的selinux上下文關系不變
all
-p 等于 –preserv=mode,owner,time
-a 等于rdp
-v 顯示復制過程
-f 強制覆蓋: 當普通用戶對目標文件不可更改時,但對該目標文件所在的目錄有創建及刪除文件的權限,則使用-f可以強制覆蓋,實際上是先刪除文件,再創建
-u 只覆蓋源比目標文件新的文件
–backup-numbered 覆蓋前,先將舊文件改名為 文件名.~數字~
mv
? mv [OPTION]… SOURCE… DIRECTORY
? mv [OPTION]… -t DIRECTORY SOURCE…
常用選項:
-i: 交互式
-f: 強制 直接覆蓋,不交互式,抵消i的作用
mkdir
-p 可以同時創建多級目錄
-v 在創建目錄時顯示詳細信息
-m xxx 創建同時指定權限
硬鏈接
ln 源 目的 (注意:源與目的要在同一文件系統下)
軟鏈接
ln -s 源路徑 目的路徑
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/99331