ls #顯示文件
ls -l #列表方式顯示文件列表
ls -a #顯示隱藏文件
ll #等於 ls -lphp
cd 目錄名字 #切換目錄
pwd #顯示當前路徑
touch 文件名 #建立新文件
mkdir 目錄名 #建立目錄
mkdir -p 目錄名 #能夠一次建立多級目錄
mv 原文件 新位置 #移動文件或目錄
cp 原文件 拷貝到的新位置 #複製文件
cp -R 原文件 拷貝到的新位置 #複製目錄
rm 文件 #刪除文件
rm -R 目錄 #刪除目錄linux
cat 文件名 #一次性查看文件內容
more 文件名 #分進度查看文件內容
less 文件名 #分進度查看文件內容
head -n 100 文件名 #查看文件前100行內容,默認n爲10
tail -n 100 文件名 #查看文件後100行內容,默認n爲10算法
basename 路徑 #目錄或者文件的基本名稱
dirname 路徑 #顯示目錄名稱數據庫
tar -cvf test.tar a.php b.php c.php #把a.php b.php c.php 打包到test.tar當中。選項c 是建立壓縮包的意思,v是顯示過程,f是指定打包後的文件名
tar -czvf test.tar.gz a.php b.php c.php #把a.php b.php c.php 打包到test.tar.gz當中。選項z是用gzip算法壓縮。
tar -cjvf test.tar.bz2 a.php b.php c.php #把a.php b.php c.php 打包到test.tar.bz2當中。選項j是用bzip2算法壓縮。
tar -xvf test.tar #把test.tar 解壓。選項 x 解壓的意思
tar -xzvf test.tar.gz #把test.tar.gz 解壓
tar -xjvf test.tar.bz2 #把test.tar.bz2 解壓vim
chmod 777 test.txt #更改test.txt這個文件的權限爲可讀可寫可執行
chmod u+w test.txt #給test.txt的擁有者加入可寫的權限
chmod g+x test.txt #給test.txt的擁有羣組加入可執行的權限
chmod o-x test.txt #給test.txt的其餘用戶去除可執行的權限
chmod a-w test.txt #給test.txt的全部用戶去除可寫的權限網絡
chown 用戶名 文件名 #修改某個文件的擁有者
chgrp 用戶組 文件名 #修改某個文件的所屬羣組less
find 目錄 -name "*.log" #搜索某個目錄裏以.log結尾的文件
locate 關鍵詞 #搜索某個關鍵詞,列出全部相關文件。從內置數據庫中搜索,使用updatedb能夠更新數據庫信息
which 可執行命令 #搜索該命令的位置
whereis 可執行命令 #搜索該命令的位置(whereis 只能搜索PATH路徑中的 二進制能夠行程序、幫助文檔、源代碼)編輯器
| #管道符,把上一個命令的標準輸出做爲下一個命令的標準輸入
ls | grep 關鍵詞 #把ls的標準輸出做爲grep的標準輸入。該命令含義爲:只列出與關鍵詞相關的文件信息rest
> #輸出重定向覆蓋
>> #輸出重定向追加
< #輸入重定向。用文件的形式代替鍵盤輸入ip
2> #只將標準錯誤信息重定向
1> #只將標準正確信息重定向
vi #vi編輯器,linux通用編輯器,一般內置於linux
vim #vim 編輯器,是vi編輯器的升級版
useradd #添加用戶
usermod #修改用戶信息
userdel #刪除用戶
groupadd #添加羣組
groupmod #修改羣組
groupdel #刪除羣組
su #切換root用戶
su 用戶名 #切換到某一個用戶
sudo 命令 #以root用戶權限執行命令
service network start #網絡服務啓動
service network restart #網絡服務重啓
service network stop #網絡服務中止
chkconfig 服務名字 on #把某一個服務設置爲開機啓動chkconfig 服務名字 off #把某一個服務設置爲開機不啓動