1. 程式人生 > >linux第一波命令總結

linux第一波命令總結

自動補全 ech 包管理 -type scp quit ctr 當前目錄 can

第一波命令總結
1.1 ip 顯示ip地址
ip a == ip address

1.2 ifconfig 顯示ip地址

1.3 mkdir make directory 創建目錄

1.4 ls list 顯示目錄內容
-l 顯示詳細信息

1.5 cd change directory 進入目錄

1.6 pwd print working directory 顯示當前所在目錄

1.7 vi 編輯器
vim
##1) vi /data/oldboy.txt

##2)進入編輯模式 i()

##3)進行編輯

##4)編輯完成 退出編輯模式

esc

##5)保存並退出
:wq

##6)顯示文件內容
[root@oldboyedu50 ~]# cat /data/oldboy.txt
I am studying linux.

vi 記事本
vim notepad++

:wq write quit
:q 退出不保存
:q! 強制退出不保存

1.8 cat 顯示文件內容

1.9 cp copy 復制文件或目錄 默認復制文件

1.10 man 查詢幫助信息

1.11 echo 顯示信息到屏幕

1.12 xargs 分組
-n數字 分為幾組

1.13 touch 創建文件 修改文件的時間戳

1.14 mv move 移動

1.15 rm remove 刪除
-r 遞歸刪除 刪除目錄及目錄的內容
-f force 強制刪除不提示

[root@oldboyedu50 data]# rm /root/data/oldboy.txt.bak -f

  1. find 查找文件

[root@oldboyedu50 data]# find /root/ -type f -name "oldboy.txt"
/root/oldboy.txt

-type 找什麽類型的 f file (文件)
d directory (目錄)

-name "叫什麽名字的"

1.16 grep 三劍客老三 過濾

1.17 sed 三劍客老二 取行
-n 取消默認輸出
-i 修改文件內容
-i.bak 顯示備份文件 修改文件內容

 sed  -n ‘3p‘
 sed  -n ‘3,5p‘

          ‘s#oldboy#oldgirl#g‘
          s===sub

1.18 awk 三劍客老大 取列
NR 行號
‘NR==3‘
‘NR==3,NR==5‘

1.19 head 顯示文件的前幾行內容 默認顯示前10行
-n5 ==== -5 前5行

1.20 tail 顯示文件的最後幾行內容 默認顯示最後10行
-n5 ==== -5 最後5行

1.21 alias 設置或顯示別名
unalias 臨時取消別名
1.22 source 配置生效
/etc/profile
1.23 which 顯示命令絕對路徑(全路徑)
1.24 uname 顯示系統信息
-r kernel(內核) 顯示內核版本
-m 32? 64?

1.25 useradd 添加用戶
1.26 passwd 設置密碼
1.27 su switch user 切換用戶
1.28 getenforce 查看selinux狀態
1.29 setenforce 修改selinux
1.30 mount 掛載 (給設備創造入口)
mount /dev/cdrom /mnt
1.31 umount 卸載
不要在/mnt下面
umount /mnt
1.32 lscpu 顯示cpu信息
1.33 free 顯示內存使用情況
-h --human-readable 人類可讀
1.34 column 讓每一列對齊
-t 對齊
1.35 w 顯示系統負載信息

1.36 uptime 顯示系統負載信息
1.37 yum 軟件包管理命令 替你下載 替你安裝
yum install tree -y
1.38 rpm 軟件包管理命令
-ivh
-i install
-vh 顯示安裝過程
1.39 df 顯示磁盤的使用情況 掛載信息
-h 人類可讀 顯示大小

1.40 less /more 一頁一頁查看文件內容
f (front)或空格 下一頁
b (back) 上一頁
q (quit)

1.41 man 命令
1.42 --help

快捷鍵:
1.tab 自動補全
2.ctrl + l(小寫字母L) 清屏
3.ctrl + c(cancel) 取消當前的操作
4.ctrl + d 退出當前用戶
5.esc+ .(點) 使用上一個命令的最後一個東西

特殊符號:
1.>
2.>>
3.2>>
4.2>

  1. 2>&1
    • 所有字符(文字) 任何文字
  2. | 管道 前一個命令的結果 通過管道傳遞給後一個命令
    find +|xargs

  3. .(點) 當前目錄 當前所在目錄
  4. .. 當前目錄的上一級目錄

vim 快捷鍵:

  1. G
  2. gg
  3. 100gg
  4. o (小寫字母O)
  5. u (undo) 撤銷

linux第一波命令總結