Linux常用命令 使用PHP伺服器端腳本編程語言進行網站開發,需要在lamp環境下進行,Linux作為”四劍客”之一是有必要瞭解熟悉的,而Linux系統並不像windows操作系統那樣,以圖形化的界面展示給我們,我們只需要滑鼠鍵盤配合使用即可完成我們的需要. 因此Linux系統的特殊性使我們有必要 ...
Linux常用命令
使用PHP伺服器端腳本編程語言進行網站開發,需要在lamp環境下進行,Linux作為”四劍客”之一是有必要瞭解熟悉的,而Linux系統並不像windows操作系統那樣,以圖形化的界面展示給我們,我們只需要滑鼠鍵盤配合使用即可完成我們的需要. 因此Linux系統的特殊性使我們有必要熟悉並掌握一些常用的命令來方便我們進行系統的操作.以下是使用虛擬機模擬CentOS6.8版本Linux操作系統環境
一 命令行提示符
[root@localhost ~]#
[當前登錄用戶@主機名:當前所在目錄]#
# 超級用戶
$ 普通用戶
當前所在目錄:~ 用戶家目錄
管理員 /root
普通用戶 /home/用戶名
用戶添加以及密碼修改命令
useradd dasheng 添加用戶dasheng
passwd dasheng 設定用戶dasheng密碼
linux命令的格式
命令 [選項] [參數]
ls list 顯示目錄下內容
① 命令名稱:ls
命令所在路徑:/bin/ls
功能描述:顯示目錄文件
② ls 直接回車,顯示目錄下內容
ls -l 長格式顯示 (縮略選項用一個減號,完整選項用兩個減號)
ls -hl 文件大小顯示為常見大小單位 K M G
ls -a 顯示所有文件(包含隱藏文件)
ls -d 顯示當前所在目錄本身屬性
ls -ld 或者 ls -ld 指定目錄 顯示目錄本身的詳細屬性(按長格式方式顯示)
二 目錄操作命令
1) cd 切換所在目錄
① 命令名稱:cd
② cd /home
相對路徑:參照當前所在目錄,進行查找。先確定當前所在目錄。
絕對路徑:從根目錄開始指定,一級一級遞歸查找。
cd 回到登錄用戶家目錄
cd - 進入上次操作目錄
cd .. 進入上一級目錄
cd / 進入根目錄
2) linux常見目錄
/ 根目錄
/root 超級用戶的家目錄
/home 普通用戶的家目錄
/bin 命令保存目錄(普通用戶就可以讀取的命令)
/boot 啟動目錄,啟動相關文件
/dev 設備文件保存目錄
/etc 配置文件保存目錄
/mnt 系統掛載目錄
/media 掛載目錄
/tmp 臨時目錄
/sbin 命令保存目錄(超級用戶才能使用的目錄)
/usr 系統軟體資源目錄
/var 系統相關文檔內容
/var/log/ 系統日誌位置
3) 建立目錄
mkdir 目錄名
mkdir bbs
mkdir -p admin/img/php/css 遞歸建立目錄
pwd 顯示當前所在目錄絕對路徑
4)刪除
rm -rf 文件/目錄
-r 刪除目錄
-f 強制
rm -rf admin
三 文件操作命令
1)創建空文件
touch 文件名
touch index.html
2)more 文件名 分屏顯示文件內容
more install.log
空格向下翻頁 b 向上翻頁 q 退出
四 文件和目錄都能操作的命令
1)cp 複製文件
cp index.php a.html
cp 源文件 目標位置
-r 複製目錄
-a 所有(包括文件屬性一起複制)
cp a.html bbs 複製文件到指定路徑目錄
cp -r bbs bbs_two 複製目錄包括目錄中的所有內容
2)mv 剪切或改名
mv a.html hello.html 改文件名
mv index.html. bbs_two 剪切文件到指定路徑目錄
五 許可權管理
1 許可權位
在我們使用使用ls -l 查看當前目錄所有文件信息時,會出現以下信息:
首列是文件的許可權信息
許可權位總共十位
第一位: 代表文件類型
- 普通文件
d 目錄文件
後九位分別是 屬主許可權u=user 屬組許可權g=group 其他人許可權o=other
r 讀 4
w 寫 2
x 執行 1
2 修改許可權
chmod是修改許可權位命令,下麵是兩種修改方式:
對index.php文件屬主許可權位修改
① chmod u+x index.php 屬主許可權增加可執行許可權
chmod u-x index.php 屬主許可權去除可執行許可權
chmod u=rwx index.php 屬主許可權修改為可讀,可寫,可執行許可權
根據可讀,可寫,可執行對應的數字關係,對文件許可權進行快速修改
② chmod 755 index.php 系統新建目錄預設初始許可權位也是755
chmod 644 index.php 系統新建文件預設初始許可權位也是644
chown 777 index.php 文件最高許可權
chown 000 index.php 文件無許可權
3 屬主和屬組命令
chown 是修改文件屬主和屬組的命令,相當於修改文件的歸屬性,所有權
chown 用戶名 文件名 改變文件屬主
chown dasheng index.php dasheng必須存在
chown 用戶名:屬組名 文件名 改變文件屬主
chown dasheng:dasheng index.php 改變屬主同時改變屬組
六 幫助命令
man (同英文中的”manual”:說明書,手冊)是Linux操作系統的幫助命令,類似我們學習語言或者軟體的手冊,對系統中的相關命令功能等有詳細描述,可使用 manls 查看,方便我們對系統的使用和操作
man 界面展示:
七 查找命令
1 whereis 命令名 查找命令的命令,同時看到幫助文檔的絕對路徑
2 find 搜索查找文件命令
按照文件名查找
find 查找位置 -name 文件名
find / -name index.html 按照文件名查找
find / -iname INDEX.PHP 按照文件名查找,不區分大小寫
3 grep “字元串” 文件名 查找文件中符合條件的字串列。
-v 反向選擇
-i 忽略大小寫
grep -i “i686” install.log
grep -v “i686” install.log
八 壓縮和解壓縮
這裡著重介紹Linux系統的兩種壓縮格式 .tar.gz以及 .tar.bz2
1.尾碼名為.tar.gz格式的壓縮文件
壓縮命令格式: tar -zcvf 壓縮文件/目錄名 源文件
tar -zcvf index.tar.gz index.php
-z: 識別.gz格式
-c: 壓縮
-v:顯示壓縮過程
-f:指定壓縮包名
解壓縮命令格式: tar -zxvf 壓縮文件/目錄名
tar -zxvf index.tar.gz
解壓命令(指定壓縮文件位置)格式:tar -zxvf 壓縮文件/目錄名 -C 指定解壓位置
tar -zxvf index.tar.gz -C bbs
2.尾碼名為.tar.bz2格式的壓縮文件
壓縮命令格式: tar -jcvf 壓縮文件/目錄名 源文件
tar -jcvf bbs.tar.gz bbs
-