這篇文章是用來提醒自己的level多么的low。
十分簡短的命令,不值得寫一篇blog的東東,全部仍在這里。
1、avi格式轉mp4
[roowe@localhost tmp]$ ffmpeg -i Reflets3-3.avi -f mp4 -vcodec libxvid -maxrate 1000 -qmin 3 -qmax 5 -bufsize 4096 -g 300 -acodec aac -strict experimental -mbd 2 -s 320x240 -ab 128 -b 400 test.mp4
2、執行history的第1234條到第1238條命令命令
for x in {1234..1238}; do fc -s $x; done
3、在gnome3設置動態背景
git clone https://github.com/ametaireau/gnome-background-generator.git cd gnome-background-generator/ ./gnome-background-generator -p ../../Photos/wallpaper/ -o ../../Photos/wallpaper/background-1.xml GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.background picture-uri 'file:///home/roowe/Dropbox/Photos/wallpaper/background-1.xml' GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.background picture-options 'zoom' ## Possible values: centered, none, scaled, spanned, stretched, wallpaper, zoom
4、sudo無需輸入密碼,在root下visudo之后,在root ALL=(ALL) ALL下一行添加yourusername ALL=(ALL) ALL,同時取消%wheel ALL=(ALL) NOPASSWD: ALL的注釋,最后gpasswd -a YourUserName wheel就OK了。
5、遠程關掉一台Windows機器
net rpc shutdown -I IP_ADDRESS -U username%password
剛剛就把師兄的機子給關了,喵哈哈
6、以HTTP方式共享當前文件夾的文件
python -m SimpleHTTPServer
7、在以普通用戶打開的vim當中保存一個root用戶文件
:w !sudo tee %
%是vim當中一個只讀寄存器的名字,總保存着當前編輯文件的文件路徑。
8、快速備份一個文件
cp filename{,.bak}
9、免密碼ssh登錄主機,前提當前用戶要有公鑰,沒有就執行ssh-keygen生成個吧。
ssh-copy-id host
然后以后ssh host的時候就不輸入密碼
10、wget下載
wget -c -r -np --restrict-file-names=nocontrol --accept=pdf,chm,zip,ppt,rar,doc url
簡單解釋下,-c是斷點續傳,-r是遞歸,-np不到父目錄去,如果不想創建目錄就加個-nd
11、畫ascii碼,詳細見:http://search.cpan.org/~tels/Graph-Easy/
[roowe@localhost ~]$ echo "[ Bonn ] -> [ Berlin ] [ Freiburg ] -> [ Hamburg ]" | graph-easy +----------+ +---------+ | Bonn | --> | Berlin | +----------+ +---------+ +----------+ +---------+ | Freiburg | --> | Hamburg | +----------+ +---------+
12、用yum-utils的repoquery查詢包中的所有文件。
repoquery –l packname
13、SDB:Clean the swap superblock
出錯的提示大概內容如下。
“The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 “
解決方案見http://en.opensuse.org/SDB:Clean_the_swap_superblock
我的大概記錄如下:
fdisk -l dumpe2fs /dev/sda1 dumpe2fs /dev/sda3 e2fsck -c -f -v /dev/sda1 e2fsck -c -f -v /dev/sda3 swapoff -a /dev/sda2 mkswap /dev/sda2 -L swap
14、新建mysql訪問的賬戶
mysql> grant all on db_name.* to 'db_name'@'ip' identified by 'passwd'; mysql> flush privileges;
15、簡易計時器
[roowe@localhost ~]$ time read
16、lftp上傳文件夾用mirror。
lftp jiaofeng@172.16.0.2:~> mirror -R /etc/openvpn/sj-vpn/ Total: 1 directory, 7 files, 0 symlinks New: 7 files, 0 symlinks 286290 bytes transferred
17、ubuntu下看應用程序xxx安裝路徑
dpkg -L xxx
17、debugging NetworkManager-pptp
/usr/libexec/nm-pptp-service --debug
18、合並圖片
montage *.jpg -geometry +0+0 -tile 1x6 a.png
19、查看命令輸出變化
watch -d -n 1 cmd
20、清理最近使用的文件
echo "" > ~/.local/share/recently-used.xbel
21、查看系統網絡端口暫用情況
sudo netstat -tulnp
22、關閉TAB的錯誤警告聲音,修改文件/etc/inputrc,講下面語句前的注釋去掉
set bell-style none
23、搓搓的查IP,改天再用sed,awk什么的美化下
[roowe@roowe-fedora tmp]$ lynx --dump http://www.123cha.com/ip/?q=123.125.114.144 | grep "參考數據" * 參考數據一: * 參考數據二: [參考數據一]: 北京市 百度公司 [參考數據二]: 北京市 聯通