linux基礎總結

2021-07-25 18:31:15 字數 3404 閱讀 6554

1.linux常見命令:(linux嚴格區分大小寫)

1.檢視目錄內容:(-l:長格式顯示 -h:大小單位 -a:顯示所有 -d:看目錄的資訊)

例如:ls -l :以長格式的方式檢視根目錄的內容;(縮寫:ll)

ls -a :檢視所有檔案

ls -ld /root :檢視root目錄的資訊

2.對檔案的操作

touch 檔名: ,如果檔案不存在,增加檔案;如果 檔案存在,就是修改他的建立時間

rm 檔名 檔名1 :刪除多個檔案

rm -f 檔名 檔名1 強制刪除檔名 檔名1

vim 檔名: 修改檔案內容,檢視檔案內容

cat 檔名 : 檢視檔案內容

head -n 2 檔名:只想檢視檔案頭兩行

tail -n 2 檔名: 只想檢視檔案末尾2行

less 檔名: (j:往下滾動;  k:往上滾動;  q:退出)

cp 原始檔 目標路徑(cp  a.php  /tmp/):複製檔案

cp 原始檔 目標路徑/改名 (cp a.php  /tmp/c.php) :複製並改名

cp -p a.php s.php:連帶屬性複製a.php

mv 原始檔 目標路徑 :剪下檔案

mv a.php  a1.php :修改檔名

3.對目錄的操作:

mkdir 目錄名: 新建目錄

mkdir -p  11/22/33/44/55: 遞迴建立目錄

rm -rf  目錄名:刪除目錄 

cp -r 原檔案  目標路徑:複製目錄

cp -a 原始檔 目標路徑: 複製目錄

mv 原始檔 目標路徑:剪下目錄

ln -s 原始檔 目標檔案:建立軟連線(快捷方式)

4.使用者:

useradd 使用者名稱:新增使用者名稱

passwd 使用者名稱: 給使用者新增密碼

su -  使用者名稱 : 切換使用者

5.許可權:

一般格式: d rmx r-x r-- 4 root root 4096 8月 19 03:34  name

第一位:

d:目錄

-: 檔案

l:軟連線 

b: 裝置

rwx:

讀 r 4 (檔案:能不能看檔案的內容 cat\less\vim目錄:檢視目錄下的所有檔案\子目錄)

寫 w 2(檔案:對檔案內容進行修改,但是不能刪除目錄:可以操作(刪除/新增/剪下)這個目錄下的所有檔案/目錄)

執行 x 1(檔案:執行許可權目錄:可以進入這個目錄(cd))

g:所屬組 o:其他人u:所有者

預設情況下,檔案許可權是644,目錄許可權是755

修改許可權:

chmod 許可權數字 檔名

chmod 755  a.php :將a.php的許可權設定為755

chmod g+w a.php:給a.php的所屬組新增寫的許可權

chmod u-x a.php:給a.php的所有者刪除執行許可權

6.修改所有者:

chmod 使用者名稱 檔案/目錄

7.修改所屬組:

chgrp 組名 檔案/目錄

8.查詢命令:

whereis  命令

which 命令

grep 命令:命令查詢字串

9.找檔案:

find 位置 按照什麼方式找 引數

例如:find /etc -name passwd : 在/etc目錄下找名字為passwd的檔案/目錄

find /root -perm 644 在/root目錄下找許可權為644的檔案/目錄

find /root -mtime 1:按修改時間來找

find /root -size +4k :根據檔案大小找

10.壓縮格式: zip(linux / window) rar(window)

linux壓縮格式: gz / bz2

gz壓縮的命令:

tar -zcvf  壓縮檔案名 原始檔

-z: gz格式壓縮

-c:建立壓縮檔案,壓縮

-v:顯示壓縮的過程(view)

-f:檔名

解壓命令: tar -zxvf 壓縮檔案

bz2:壓縮的命令:

tar -jcvf 壓縮檔案名 原始檔

解壓: tar -jxvf 壓縮檔案名

11.管道符: |

ls /etc | grep yum :將ls /etc的內容 給到 grep yum來處理

netatat -tlunp  | grep 80:檢視80埠是否開放

12.關機/開機:

reboot: 重啟

init 0 :關機

13.掛載:

mkdir /mnt/cdrom

mount /dev/sr0 /mnt/cdrom

解除安裝:umount /mnt/cdrom

14.vim編輯器之神命令:

:w  儲存

:wq  儲存退出

:q!  不儲存退出

:set nu  顯示行號

:set nonu  不顯示行號

g  去到檔案最後一行

gg 去到檔案第一行

15gg 或者 :15  去到第15行

移動游標:

j 下  k 上  h 左  l 右

$去到行末

^ 去到行首

yy 複製當前游標所在那一行

:1,10y 複製1到10行

p 在游標後一行黏貼

p在游標前一行黏貼

dd刪除當前游標坐在那一行

ndd n代指乙個數字 刪除當前游標到以下第n行

:1,10d刪除1,10行

替換乙個字元:游標去到需要替換的字元 r  輸入需要替換後的字元

ctrl + u撤銷

ctrl + r 反撤銷

:/sbin 查詢sbin字串

n下乙個

n 上乙個

替換:在1-10行找  g 全域性替換 s  sreach

:1,10s/需要找的字串/替換的字串/g

i不區分大小寫

i游標前插入

a在游標後插入

0另起一行插入

15.clear history:清除歷史

2.linux設定ip的幾種方法:

第一種方法:

1.setup

2.vim /etc/sysconfig/network-scripts/ifcfg-eth0把onboot = no 改為yes

3.重啟網絡卡service network restart 

第二種方法(臨時的,重啟伺服器就失效):

1.ifconfig eth0  ip位址

2.點開虛擬機器的設定  更改網路連線方式

3.檢測網路是否聯通 ping ip;

注: linux嚴格區分大小寫;

總結LINUX基礎

第一章 定義 概念 常識 第二章 linux常用命令詳解 指令 範圍可構成指令 例如 dw 是由刪除指令 d 與範圍 w 所組成,代表刪除乙個字 d elete w ord a5yy 五行放入a剪下板中 ap 貼上a剪下板 bp 貼上b剪下板 vim中,命令前加數字代表該命令做多少次如6i,插入完回...

linux 基礎總結

linux的網路環境 主機名 hostname 網路對映 etc hosts將ip位址與主機名對應 重啟網路 service network restart status 常用命令 1建立mkdir p touch vi 2刪除rmdir 刪除空目錄 rm rf遞迴刪除f不提示直接確認刪除 3複製c...

LINUX基礎文件總結

1 cp scp 命令作用 複製檔案 用法示例 cp aaa bbb scproot mz.naodui.com home yanyun meizitu db target bak 從 本地 複製到 遠端 scp home daisy full.tar.gz root 172.19.2.75 hom...