日誌2016.11.4

Linux命令小結

*@localhost 當前在本機
@*** 當前在某個分機
*@localhost~ “~”的意思是當前用戶的工作目錄
su - * 切換到某個用戶
*@localhost~】# #代表主機 $代表普通用戶
adduser * 增加新用戶
passwd 創建密碼
ls 查看當前目錄有哪些內容
ls -l 查看當前目錄所有內容的詳細信息
ls -l 文件名 查看某一個文件的詳細信息
Linux一點哲學:一切皆爲文件
文件四類:普通文件 目錄文件 設備文件 鏈接
drwxr–r–
1文件 2-4當前用戶的權限 5-7和當前在一組的用戶的權限 8-10和當前用戶不在一組的用戶的權限
以“-”開頭 普通
以“d” 目錄
以“c”“b”設備
以“l” 鏈接
r可讀 w可寫 x可執行
chmod u+* 文件名 當前用戶增加一個屬性 例如u+x
chmod u-* 文件名 減少
man 命令 解釋一個命令
chmod g+* 文件 同組
chmod o+* 不同組
chmod a+* 所有
r 可用4代替 w 可用2代替 x 可用1代替
chmod 777 文件名 增加所有屬性 7=4+2+1
ls -a 查看包括隱藏文件的所有文件
ls -al 查看包括隱藏文件的所有文件的詳細信息
clear 清屏
cat 文件名 查看一個文件
rm 文件 刪除文件
rm -f 文件 強制刪除
touch 文件 創建文件
mkdir 名字 創建目錄
cd 名字 進入目錄
cd .. 返回上一級目錄
進入一個目錄習慣ls查看目錄中有什麼
rm -rf 目錄名 刪除目錄
/:根目錄(所有文件的父目錄)
cd / 進入根目錄
bin sbin 系統命令目錄
etc 配置文件
dev 設備文件
lib 庫文件
root root用戶的工作目錄
home 普通用戶的工作目錄
相對路徑 cd ** 從當前目錄進入
絕對路徑 cd /####/** 從根目錄進入
cp * ### 把拷貝進### 如果是目錄則應是 cp -r * ###
pwd 顯示當前目錄的絕對路徑
mv * ### 剪切
mv $$要爲不存在的名字
tar cvzf .tar.gz 壓縮成cvzf格式 tar 爲解壓和壓縮
tar xvzf .tar.gz 把解壓到當前文件夾
tar xvzf .tar.gz -C(大寫) ### 把解壓到###文件夾
./* 執行
reboot 重啓
gedit * 文本編輯器
gcc * 文本編譯器(檢查腳本是否有語法錯誤)
gcc * -o ### 編譯文件並將可執行文件命名爲###(可執行文件的後綴爲.out)
vim * 命令行模式(a) 插入模式(esc)(shift+:) 底行模式(wq)
vim /etc/vimrc 對編輯器的設置
在命令行模式下:
yy 複製
p 粘貼
dd 刪除
u 還原
yy 複製行 *爲數字 同理p dd u

在底行模式下:
wq! 強制保存退出
/* 查找*(消除加色就查一個不存在的詞)
s//## 用##替換
s/**/##/g 替換整行
s//##/gc 詢問替換一行中的哪些
%s//##/g 替換全文

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章