yum install -y bash-completion vim lrzsz wget expect net-tools nc nmap tree dos2unix htop iftop iotop unzip telnet sl psmisc nethogs glances bc
1.修改主機名 hostnamectl set-hostname linux(要設置的主機名) 2.修改網絡 vim /etc/hosts 進入文件後用鼠標移動光標在最後一行按o(即在光標這一行的下一行開始新的一行書寫) 在新的一行輸入 配置好的IP 以及 主機名 例如:10.0.0.100 linux 輸入完成按esc輸入:wq 保存並退出
另外一種方法:
echo "10.0.0.100 linux">>/etc/hosts
將IP主機名 追加到hosts
1.查看防火牆狀態 iptables -L 2.關閉防火牆 iptables -F 3.永久關閉防火牆 systemctl disable firewalld
1.查看selinux防火牆 getenforce 2.臨時關閉selinux防火牆 setenforce 0 3.永久關閉 vim //etc/selinux/config 修改成 SELINUX=disabled 保存退出重啓便可
命令體 選項 參數(對象)
ls -l /var
參數:文件
文件類型:
d :目錄
f :普通文件
l :連接
b :塊設備,磁盤 光驅
c :字符設備
p :管道
s :套接字python
[root@lay~]# (#表明管理員)
[user1@lay~]$ ($表明普通用戶)linux
ctrl + c cancel 取消當前的操做
ctrl + l (小寫字母L) clear(命令)
ctrl + d 退出當前用戶
ctrl + r查找(歷史命令)。 history|grep
[TAB]:
1.命令補全
2.參數補全
瞭解一下:
ctrl + a 把光標移動到行首
ctrl + e 把光標移動到行尾
ctrl+ u 把光標到行首的內容刪除/剪切
ctrl + y 粘貼
delete 光標所在處從前日後刪除內容
ctrl + k 把光標到行尾的內容刪除/剪切
ctrl + → 向右移動一個單詞
ctrl + ← 向左移動一個單詞
ctrl + s 鎖屏 (只是鎖住屏幕 正常敲命令 按回車仍是會執行)
ctrl + q 解鎖
獲取幫助
--help —— ls --help (簡易幫助)
man —— man ls (詳細幫助)
info —— info ls (最詳細的幫助)
關機重啓
rebootshell
FHS 文件系統層次化標準
絕對路徑:從"/"開始一個具體路徑
相對路徑:從當前目錄開始的具體路徑(pwd能夠查看當前所在目錄)vim
建立目錄 mkdir /a1 mkdir /a/b/c (一下建立三層目錄)
查詢目錄 ls -ld /a1 — ls -ld能夠確認某個目錄是否建立成功 還會打印這個目錄的詳細信息 但每次只能查詢一個 tree /a1 —能夠一次查看多層 tree -L /a1 —能夠查看全部的子文件和子目錄 tree -L 2 / —看2層
刪除目錄(危險用法) rm -rf /a1 不會返回信息 無論有沒有 刪除前需快照 或者克隆 rm -rf / a1 /a1分開寫 意思就是先刪根 再刪a1(不能這樣寫)
修改目錄 mv /root/temp/ /a1 mv /root/temp/ /a1/dzg.bak —剪切 而且重命名 mv a1 aa —將當前目錄下的a1重命名成aa cp -r /temp/a1 / —將temp目錄下的a1拷貝到 根目錄下 *cp 不加-r就是拷貝普通文件 加-r就是拷貝子目錄 他也能夠和mv同樣重命名 cp -a —帶着原文件的權限進行拷貝
切換目錄 cd / cd /a1 cd .. cd - —返回上一次的目錄 cd
小技巧: mkdir a{1..10} —建立文件 a1,a2,a3.....a10 mkdir dir{a..f} —建立子目錄 dira,dirb,dirc.....dirf ls -ld dir* —查詢全部前三個爲dir的 rm -rf dir* —刪除全部前三個dir的
種類 ASCII TEXT:純文本文件(操做最多的) LSB Exe:二進制的可執行文件(命令,程序) 壓縮文件:zip tar gz bz2 cpio iso 二進制數據文件: 等. 文件建立 touch a.txt 文件刪除 rm -rf a.txt 文件查看 ls -l a.txt 看文件屬性 (1)小文件內容查看 cat /etc/passwd cat /etc/passwd /etc/shadow —兩個文件一塊兒顯示 cat -n /etc/passwd —帶序號 (2)分頁顯示大文件內容 more /var/log/secure —只能往下翻頁 敲空格翻頁 less /var/log/secure —使用page up,page down 上下翻頁 (3)文件前多少行 head /etc/passwd —查看前10行 head -n3 /etc/passwd —查看前3行 head -3 /etc/passwd —查看前3行 (4)文件後多少行 tail -2 /etc/passwd tail -f /var/log/secure —這個文件內存着系統內全部用戶登錄的信息,用戶登錄就記錄2行 剪切,複製 mv 命令和目錄的操做同樣 cp 命令和目錄的區別不須要加-r (加上也不報錯) 內容修改 重定向 > 覆蓋重定向 cat /etc/passwd >a.txt >> 追加劇定向 cat /etc/passwd >>a.txt echo "10.0.0.100 python3" >>/etc/hosts vim 編輯器 命令模式:初始模式 vim passwd 功能: 1.查看文件內容 上下左右光標移動 page up page down翻頁 G 光標到達最後一行 1G 光標到達第一行(gg) 10G 第10行 ^ 光標到達行首 $ 光標到達行尾 / 搜索關鍵字 yy 複製光標所在行 Nyy 複製N行 dd 刪除/剪切 Ndd 刪除/剪切N行 p 粘貼 x(del) 刪除光標所在字符 dG 刪除光標到文本末尾 d$ 從光標刪除到行尾,包括貫標所在字符 d^ 從光標刪除到行首,不包括光標所在字符 r 替換光標所在字符 ZZ 保存退出 u 撤銷上次操做 編輯模式: a :在光標以後錄入數據 i :在光標以前錄入數據 o :在光標下一行開啓新行錄入數據 A :在行末尾錄入 I :在行首錄入 O :在上一行錄入 ESC 每編輯完一行就ESC,退回到命令模式 末行模式 :q! —強制不保存退出 :wq —保存而且退出 :wq! :set nu —顯示行號 :set nonu —不顯示行號 :%s/root/ROOT/g —全局將root替換成ROOT