2017(一)linux基礎命令
linux基礎命令
以前都沒有使用markdown來編寫部落格,慢慢使用這種比較方法的方式。這次我自己對linux的一些基礎資訊的歸納,時間一樣貼出來2017年07月20日
一、基礎名稱一與檔案目錄
1、shell命令直譯器 cd命令
Cd ~ 家目錄:預設都在 /home下面
Cd – 進入上次目錄位置
Cd .. 上級目錄
2、pwd 顯示當前目錄位置
3、檔案目錄
| 根目錄|
命令 | 描述 |
---|---|
/bin | 命令儲存目錄 |
/boot | 啟動目錄,啟動相關檔案件 |
/etc | 配置檔案儲存目錄 |
/home | 普通使用者家目錄 |
/lib | 系統庫儲存目錄 |
/mnt | 系統掛載慕課 |
/media | 掛載目錄 |
/root | 超級使用者家目錄 |
/tmp | 臨時目錄 |
/sbin | 超級使用者命令儲存目錄 |
/proc | 直接寫入記憶體的 |
/sys | |
/usr 系統軟體資源目錄 | |
/usr/bin | |
/usr/sbin | |
/var | 系統執行相關內容 |
/var/log | 系統日位置 |
/var/spool | 系統預設郵箱位置 |
4、遞迴刪除 rm -r aa
查詢檔案
Cat
Head -n
More -n
Tail -n
-f預設監控
Ctrl+l:清除螢幕
5、檔案與目錄都能操作
Cp sourcefile targetfile 複製
-r 遞迴複製目錄
-p 檔案屬性
-d 原始檔是連線,
-a 相當於 -pdr
6、mv 剪下或者改名
同一目錄改名,另一目錄就是剪下
7、許可權10位數
第一位:代表檔案型別
– 普通檔案
d 目錄檔案
l 連線檔案
b 塊裝置檔案 -分割槽 硬碟
c 字元裝置檔案 -滑鼠 硬碟
s 套接字
p 管道
後九位:許可權
1-2-3-4-5-6-7-8-9-0
R:讀 4
W:寫 2
X:執行 1
2-3-4:使用者
4-5-6:組
7-8-9:其他使用者
修改檔案或者目錄權屬:
Chown 使用者組 檔名
chgrp 使用者組 檔名
8、幫助命令
Man ls
二、檔案命令
1、
which 查詢命令路徑 與別名
whereis 查詢命令路徑 與幫助文件
2、locate 根據名字查詢,直接查詢資料庫 慎用updatedb(強制更新資料庫)
find
命令:Find +範圍+查詢方式 +關鍵詞
-name 名稱
-mtime 修改時間
-atime 訪問時間
-ctime 狀態修改時間 change time
Find / =ctime +4
Cmin 按照分鐘
-uid 按照所屬使用者id
-gid 分鐘分組id
-user 使用者名稱
-group 組名
-nouser 沒有使用者所屬
-size +30K 檔案大小
-type 型別
-prem 許可權
Cmin 按照分鐘
查詢之後執行 -exec rm -rf {} ;
例如:find . -size +1k -exec ls -l {} ;
繼續連線操作:-a
find . -size +1k -a -size -50k
-group 組名
grep查詢命令 搜尋檔案中內容
[root@localhost ~]# grep "ad" aa
adad
adad
的
的
-i 忽略大小寫
-v 反向選擇
管道符號 “|”,在前面結果執行後面命令
查詢埠號為80的記錄
[root@localhost tmp]# netstat -an|grep 80
udp6 0 0 :::27809 :::*
unix 2 [ ] DGRAM 158017
unix 3 [ ] STREAM CONNECTED 14809
傳遞
3、netstat 查詢網路狀態
-t 查詢tcp協議埠
-u 查詢udp協議
-l 監聽埠
-n 以ip和埠號顯示,而不是主機名
三、解壓、壓縮命令
一、壓縮與解壓縮
.zip .gz .bz2
壓縮:
zip bb.zip bb
解壓:
unzip bb.zip
gz格式:不會打包
Gzip -r 不能壓縮目錄,壓縮目錄下的所有內容
gizp aa
解壓:gzip -d 或者gunzip
gzip -d aa
tar:打包命令,不壓縮
相關文章
- 《前端運維》一、Linux基礎--基礎命令(1)前端運維Linux
- Linux一些基礎命令Linux
- linux 命令 基礎Linux
- Linux基礎命令Linux
- Linux基礎命令---ftpLinuxFTP
- Linux基礎命令---apachectlLinuxApache
- Linux基礎命令---mysqlLinuxMySql
- Linux基礎命令—initLinux
- Linux基礎命令---ifcfgLinux
- Linux基礎命令—pgrepLinux
- Linux基礎命令---pgrepLinux
- Linux基礎命令—nohupLinux
- Linux基礎命令—killallLinux
- Linux基礎命令---suLinux
- Linux基礎命令---chshLinux
- Linux基礎命令---chfnLinux
- Linux基礎命令—splitLinux
- Linux基礎命令---trLinux
- Linux基礎命令---splitLinux
- Linux基礎命令---foldLinux
- Linux基礎命令—catLinux
- Linux基礎命令---catLinux
- Linux基礎命令---cpLinux
- Linux基礎命令---pasteLinuxAST
- Linux基礎命令---whereisLinux
- Linux基礎命令---whichLinux
- Linux基礎命令---sortLinux
- Linux基礎命令—sortLinux
- Linux基礎命令---cmpLinux
- Linux基礎命令---diffstatLinux
- Linux基礎命令—diffstatLinux
- Linux基礎命令---mvLinux
- Linux基礎命令---diffLinux
- Linux基礎命令---lsLinux
- Linux基礎命令—mkdirLinux
- Linux基礎命令---lnLinux
- Linux基礎命令—findfsLinux
- Linux基礎命令---chmodLinux