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...