|
|
本館粉絲專頁 |
|
|
使用者:Minwei/資訊筆記/ Linux指令
台灣棒球維基館
目次 |
檔案管理
複製檔案
- cp 檔名1 檔名2 複製「檔名1」至「檔名2」,若「檔名2」原本就存在,將會被覆蓋
- cp -r 資料夾名1 資料夾名2 複製「資料夾名1」至「資料夾名2」
options:
-i 可避免覆蓋原有的檔案
-r 拷備目錄及其下所有檔案、子目錄
(解)壓縮檔案
- tar -zcvf 檔案名 欲壓縮的資料夾
- tar -zxvf 檔案名
參數說明
- tar zcf logs_20080321.tar.gz logs
也可再參數前加上-,如
- tar -zcf logs_20080321.tar.gz logs
也可加上v的參數,如
- tar zcvf logs_20080321.tar.gz logs
多了v的參數,可見到整個打包的過程,但速度會慢許多
系統管理
啟動中的程序
- ps -cf (| grep 字串)
啟動程式
- 程式路徑(如:/etc/init.d/vsftpd) start
關閉程序
- kill 程序編號
ntsysv
重新啟動
ftp檔案傳輸
- sftp會加密,速度較慢
- sftp 帳號@主機IP → 輸入密碼
- ftp無加密,有帳號資料被竊的疑慮
- ftp 主機IP → 再下 bin(檔案傳輸改成bin格式)
- put(傳送檔案)/get(接收檔案)
使用者管理
- useradd -d /home/目錄名 -m -s /bin/bash 使用者名稱
- passwd 使用者名稱
其他
計算指令所須時間
在指令的前後加上date,並用「;」區隔,例如要匯出資料庫,可用以下指令
- date;mysqldump -u ndapwiki -ppassword ndap_1_11_1 > ndap_1_11_1_20080321.sql;date
其它指令如tar,也可如此計算時間
資料來源: