開始linux

基礎命令

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

(0)
遠方不遠遠方不遠
上一篇 2018-05-25
下一篇 2018-05-26

相關推薦

  • Docker容器三

    Docker file鏡像的制作的各種指令 ;dockerData Volume存儲卷

    2018-08-03
  • 簡述一下TCP三次握手四次揮手

    TCP,名為傳輸控制協議,是一種可靠的傳輸層協議,IP協議號為6。 原則上任何數據傳輸都無法確保絕對可靠,三次握手只是確??煽康幕拘枰?。 TCP三次握手 TCP建立連接為什么是三次握手,而不是兩次或四次? 個人理解:因為要雙方都要確定對方的網絡沒毛病,通訊正常。 還有一個網上看到的說法,我覺得很有意思: 我:1+1等于幾? 她:2,2+2等于幾? 我:4 …

    2018-04-30
  • Linux 命令

    screen 創建會話

    2018-04-07
  • CentOS系統啟動/boot/vmlinuz修復(實驗)

    內核啟動之文件丟失修復

    2018-05-09
  • 數組,字符串切片,高級變量

    數組 變量:存儲單個元素的內存空間 數組:存儲多個元素的連續的內存空間,相當于多個變量的集合 數組名和索引 索引:編號從0開始,屬于數值索引 注意:索引可支持使用自定義的格式,而不僅是數值格式,即為關聯索引 bash4.0版本之后開始支持 bash –version?? 查看bash版本 bash的數組支持稀疏格式(索引不連續) 聲明數組: de…

    Linux筆記 2018-05-13
  • inode 表

    cp和inode :                    

    Linux筆記 2018-04-01
欧美性久久久久