-
shell編程查看全部
-
Linux還是值得學習的查看全部
-
sudo apt-get remove git查看全部
-
sudo apt-get install git查看全部
-
config make sudo make install查看全部
-
。。。。查看全部
-
sync -r happycast.net mydir 下載查看全部
-
sync -r mydir happycast.net查看全部
-
遠程操作和數據傳輸 ssh:遠程操作工具 rsync:數據傳輸工具 ssh類似http是一種遠端交互協議, 需要服務器開22端口,查看全部
-
(更多關于“編寫shell腳本”的內容,參考Linux命令行這本書,共十三章的內容) 八個技巧 1.指定解析器 #!/usr/bin/env bash (腳本第一行要指定解析器,除bash外也可以是ruby python等這些語言) 如#!/usr/bin/env ruby等。 2.語句即命令 一條命令,在命令行中執行,那就是命令; 而如果寫入腳本中,那就是一條語句。 因為語句即命令,而命令對空格非常敏感, 所以,導致語句對空格是 變態 的敏感。 3.位置參數 $? 返回值 $0 腳本名 $1 腳本的第一個參數 $2 第二個參數 $# 腳本的參數的個數 4.腳本不在當前shell執行 在運行一個腳本時,實際上腳本并不是在當前shell下被執行的,系統是新開了一個shell執行腳本。如果用戶指定在當前shell下執行某腳本,可以使用source命令可以指定腳本在當前目錄執行。 5.循環控制 `可以返回命令的輸出 6.遠程執行 通過執行腳本,直接在本地完成在服務器相關工作。 ssh -t user@server 'command' 如ssh -t user@server 'touch a.txt'在服務器上建立某文件。 7.確認執行 8.其它語言寫腳本查看全部
-
遠程操作和數據傳輸 ssh:遠程操作工具 rsync:數據傳輸工具 ssh類似http是一種遠端交互協議, 需要服務器開22端口, 且服務器和客戶端分別安裝openssh-server和openssh-client軟件 ssh username@域名 ctrl+d退出服務器 rsync數據傳輸工具 remote synchronization本地和遠端同步數據 rsync -r mydir happycast.net: rsync -r happcast.net:mydir . rsync -av mydir/ happycast.net:mydir/ rsync -av --delete mydir/ happycast.net:mydir/ rsync -av --delete mydir/ happycast.net:mydir/ --dry-run(只報告信息不同步)查看全部
-
老師可愛多的網址: https://github.com/happypeter/happygrep查看全部
-
(更詳細的內容,還要看原書相關章節) pid process id 進程號 ps命令:報告系統上當前的進程狀況 ps aux [|less] 查看所有進程情況[分頁器] ps aux | grep 進程名 查看指定進程的進程號 kill 進程號 kill -9 進程號 直接殺死 某命令 & (可以使命令直接在后臺運行,不占用前臺的終端,即不占用命令行) 如:firefox & ctrl+z暫停;ctrl+c終止。 bg -> 顯示后臺 fg -> 顯示前臺查看全部
-
ch10權限: 三種權限:讀r、寫w、執行x(execute) 用戶(擁有者)、group、world 文件模式:file mode Permission Denied的問題,chmod命令。 對于目錄,讀權限意味著可以 ls xx; 而執行權限意味著可以 cd xx。 修改world組對文件的用戶權限:chmod 666 *.* (注意666是8進制數,是110110110_2) 改變用戶所在組:chown。查看全部
-
ln -s happygrep xxx別名查看全部
舉報
0/150
提交
取消