Linux命令詳解-常用命令
1.文件操作命令
1.創建文件
touch 命令 所在目錄 /bin/touch
touch fileName //創建一個空文件
2.切換目錄
cd 或 cd ~ //回到家目錄
cd - 返回前一次目錄
cd !$ 切換到上一次目錄
cd ../ 返回到上層目錄
3. 顯示當前目錄
pwd : print work directory
4.拷貝命令
cp 復制文件或目錄
cp –a -f -p 源文件目錄
cp –a 復制目錄及其目錄下的子目錄 目的文件或目錄
cp –f 強制復制
cp –p 拷貝保留原來的文件屬性,包括創建時間
5.刪除命令
rm –i 文件/目錄
rm –f 強制刪除
rm –r 刪除目錄
6.移動文件
mv 源文件 目的文件
mv oldName newName 重命名
7.查看文件
cat filename //一次性查看,全部讀出來
more filename //分屏顯示 按空格:下一頁 (或按f ) Enter:下一行 q:退出
less fileName //空格或f : 下一頁 pageup 上一頁 pagedown 下一頁 也可以使用上下左右鍵
head -n fileName 查看前n行
tail –n fileName 查看後幾行
tail –f filename //實時查看文件
2.目錄操作命令
1.鏈接文件
ln –s 源文件 目標文件 (軟鏈接)
ln file1 file2 (硬鏈接) //不能跨分區 df –T
2.創建目錄
mkdir –p //連續創建目錄
3.刪除目錄
rmdir 刪除空目錄
rmdir –r 目錄 //刪除目錄及目錄下的文件 -f 強制
rmdir –p //連續刪除
4.查看命令所在目錄
whereis 命令 //顯示系統命令及幫助手冊所在的目錄
5. 獲取命令的說明
whatis ls
6.查找命令
find 搜索路徑 搜索關鍵字 文件或目錄
find /etc/ –name f fileName
locate 文件 //找到文件所在目錄
說明:新建文件時無法搜索,因為新建文件還沒有及時建索引,如果要索引,使用updatedb
命令,將索引數據庫更新。7.文件中內容搜索:
grep //在文件中搜索字符串 -v 排除字符串 -i 不區分大小寫
8.幫助
man 命令
註意man有man1 man3 man5,默認為man1
--help
info
3.壓縮命令
1.gzip壓縮
gzip –1 表示快速壓縮 //不能壓縮目錄
gzip –9 最佳狀態壓縮
2.gzip解壓縮
gunzip 文件名
gzip –d 文件名
3.tar 打包
tar –zcvf 打包壓縮
tar –zxvf 解壓縮
4. zip壓縮
zip –r 壓縮後的文件名 要壓縮目錄 //壓縮目錄
zip –f
unzip -a //解壓
5.發送消息
write root //發送消息給root用戶
ctr +d 結束發送
wall xxx //發送消息,所有用戶均可收到
msg n //不接受消息
msg y //繼續接收消息
6.發送郵件
開啟mail服務器:service sendmail start
mail 用戶名 輸入主題 內容 抄送 (ctr +d結束內容)
mail 按數字鍵,表示第幾封信 r:回信 q:退出
7.網絡相關命令
ifconfig //查看ip配置
ifconfig eth1 192.168.1.119
ping //查看網絡是否聯通 -c 發送多少次 -i 等待幾秒發一次 -r 顯示路由
8.關機
shutdown –h now 或 init 0
reboot 重啟 init 6
Linux命令詳解-常用命令