關于ip
# ip addr 查看ip

# vi /etc/sysconfig/network-scrupts/ifcfg-eno 手動設定IP地址
BOOTPROTO=static
ONBOOY=yes
IPADDR=192.168.89.128
NETMASK=255.255.255.0
GATEWAY=192.168.89.2
DNS1=114.114.114.114

# service network restart 重新啟動系統使命令生效

# man 查看命令的幫助檔案
# ls 列出指定目錄或者檔案
-a 包含隱藏檔案
-l 列出詳細資訊
-d 只顯示目錄的名稱

# shutdown、halt、poweroff 關機命令
關于檔案和目錄
# cd 變更用戶所在目錄
# pwd 顯示當前所在目錄
. 表示當前目錄 .. 表示當前目錄的上一級目錄

# mkdir 創建目錄
-p 同時創建該目錄的父目錄
# rmdir 用于洗掉空目錄
# touch 建立檔案
# rm 檔案或目錄的洗掉
-f 洗掉時不提示用戶
-r 遞回洗掉目錄
# cp 檔案或目錄的復制
-r 遞回復制目錄
# mv 檔案或目錄的移動或改名
目標檔案是目錄,但該目錄不存在

目標檔案是目錄,且該目錄存在

目標檔案是檔案,但該檔案不存在

目標檔案是檔案,且該檔案存在

# ln 建立兩個檔案之間的鏈接關系
-s 建立軟鏈接

查看檔案
# cat 查看檔案的內容
# more 分屏顯示檔案內容
# less 在檔案中快速查找
# head 顯示檔案的開頭部分
# tail 顯示檔案的末尾部分
-f 動態實時顯示
更改權限
d 表示是一個目錄
- 表示是一個普通的檔案
l 表示是一個符號鏈接檔案
b 塊設備
c 字符設備
u 所有者
g 屬組
o 其他用戶
a 以上三種用戶
r 可讀=4
w 寫入=2
x 執行=1

+ 添加某種權限
- 減去某種權限
= 賦予給定權限并取消原來的權限
-R 級聯更改子目錄及子檔案
# chgrp 更改檔案或目錄的所屬組

# chown 更改檔案的所有者和所屬組

# chmod 更改檔案或目錄的讀寫執行權限

# umask 改變檔案或目錄的默認權限
數值代表規則中的默認值(檔案為666,目錄為777)需要減去的權限

# chattr +-= Asaci 修改檔案的特殊屬性
A 增加該屬性后,表示檔案或目錄的atime將不可修改
s 增加該屬性后,會將資料同步寫入磁盤中
a 增加該屬性后,表示只能追加不能洗掉,非root用戶不能設定該屬性

c 增加該屬性后,表示自動壓縮該檔案,讀取時會自動解壓
i 增加該屬性后,表示檔案不能洗掉、重命名、設定鏈接、寫入以及新增資料

# lsattr 讀取檔案或目錄的特殊權限
-a 同時顯示隱藏檔案
-R 同時顯示子目錄的資料

set uid 使檔案在執行階段具有檔案所有者的權限
set gid 使檔案在執行階段具有檔案所屬組的權限
sticky bit 防洗掉位
查找檔案
# which 查找某個命令的絕對路徑

# whereis 查找與給出的檔案名相關的檔案
-b 只查找二進制檔案
-m 只查找幫助檔案(在man目錄下的檔案)
-s 只查找源代碼檔案

# locate 查找包含關鍵詞的所有檔案和目錄

# find 用于檔案查找
-name 查找指定名稱的檔案
(*匹配任意字符 ?匹配某個字符)

-user 查找屬于指定用戶的檔案
-size 查找大小為n的檔案
-type 查找指定型別的檔案
d 目錄
l 符號鏈接檔案
f 普通檔案

-atime 查找n天前被訪問過的檔案
-mtime 檔案內容被修改的時間
-ctime 檔案索引節點被改變的時間

-exec xxx {} \; 對匹配指定條件的檔案執行xxx命令

兩個Linux的相互登陸
# vi /etc/hostname 給兩個虛擬機改名(將原檔案的內容改為1、2)
Ctrl+D 退出當前虛擬機,重啟使命令生效

# ssh-keygen 生成密鑰對

# cat /root/.ssh/id_rsa.pub 查看1虛擬機上的公鑰內容

# mkdir /root/.ssh 在2虛擬機上建立存放公鑰的檔案
# vi /root/.ssh/authorized_keys 在檔案里粘貼1復制的公鑰

# chmod 600 /root/.ssh/authorized_keys 更改目錄權限
# ssh 192.168.89.129 直接無密碼登陸到2虛擬機

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/148737.html
標籤:Linux
下一篇:Linux CPU占用率監控工具
