部落格作為學習筆記記錄,若有理解或表述錯誤,歡迎指出
1) 遠端掛載檔案目錄到本地,eg:
mkdir /root/110
mount -t cifs -o username=root,password=123456 //share/ /root/110
2) 格式化新建硬碟,並掛載(sdb為新建的硬碟)
mkfs.ext4 /dev/sdb
mount -t ext4 /dev/sdb
3) 寫入檔案
echo text > file(覆蓋原file中內容)
echo text >> file(追加原file中內容)
4) 讀出檔案中非注釋、非空的行
egrep -v "^#|^$"
5) 刪除host上的ssh記錄
rm /root/.ssh/known_hosts
6) 執行history命令時,顯示命令執行的時刻
# export histtimeformat="%f %t "
# history
7) centos安裝東西強制退出或異常退出後,重新安裝可能報
there are unfinished transactions remaining. you might consider running yum-complete-transaction first to finish them。
解決方法:
一、安裝 yum-complete-transaction
yum -y install yum-utils
二、清除yum快取
yum clean all
三、執行清理未完成事務
yum-complete-transaction --cleanup-only
8)檢視某命令所依賴的檔案,如so檔案等
ldd
9) expect 使用例子,自動往另外乙個host拷貝檔案:
#!/usr/bin/expect
set timeout 10
set host [lindex $ar** 0]
set username [lindex $ar** 1]
set password [lindex $ar** 2]
set src_file [lindex $ar** 3]
set dest_file [lindex $ar** 4]
spawn scp $src_file $username@$host:$dest_file
expect
}"*assword:"
}
10) sed引數中有取值符號($filename)時,要使用雙引號,不能用單引號
11) 檢視檔案/資料夾大小
看目錄下各資料夾大小
du -sh *
看目錄下各資料夾大小並排序
du -sh * | sort
12) 修改hostname
hostnamectl set-hostname
linux 命令小技巧
1.cp r directionname directionname 複製當前檔案下所有檔案 不包含directionname 到 directionname路徑下 2.使用scp 命令 向root使用者傳送檔案 sudo scp id rsa.pub root x.xx opt git 報錯 pe...
linux日常命令小技巧
1.rpm強制安裝和解除安裝 rpm ivh nodeps force filename.rpm rpm e nodeps filename2.批量修改檔案 grep lr 123 xargs n1 sed i s 123 321 grep lr引數是列出匹配字元的檔名,以目錄格式展示 xargs ...
Linux命令大全
alt f1 f7 切換登入視窗 echo 變數 env 檢視環境變數 set 檢視環境變數和自定義變數,即當前bash下所有的變數 export 將變數設為環境變數,也可檢視環境變數 ctrl c 終止程式 ctrl d 文字輸入結束 表示eof ctrl z 暫停程式,把任務丟到後台 man f...