Linux與Windows命令的比較
注意 本人的博客都遷移到本人自己搭建的博客地址,通過此處可查看。
文件目錄操作
Command | Linux | Windows |
---|---|---|
批處理 | .sh | .bat |
幫助 | cmd --help / -h | |
列出目錄文件 | ls/ ls -l | dir |
改變當前目錄 | cd | cd |
進父目錄 | cd … | cd … |
進home目錄 | cd ~ | |
複製 | cp | copy |
刪除 | rm file_name | del file_name |
建目錄 | mkdir folderName | md folderName |
建文件 | touch fileName | touch fileName |
刪目錄 | rmdir folderName | rmdir folderName |
設置目錄文件權限 | chmod u+rwx file | |
設置目錄文件所有者 | chown user.group file |
文件內容操作
Command | Linux | Windows |
---|---|---|
顯示文件內容 | cat | type |
more,less | more | |
head、tail | ||
統計行數 | wc | |
顯示文件信息 | file | |
查找文件 | find /bin -name ls | |
定位可執行文件位置 | which | |
在文本文件內查找 | grep str1 1.txt | find |
啓動運行程序 | gnome-open/open | start |
系統信息查詢
Command | Linux | Windows |
---|---|---|
顯示內核版本 | uname -a | |
顯示發佈版本 | lsb_release -a | |
cat /etc/issue | ||
顯示id信息 | id/whoami | |
顯示當前登陸用戶 | who | |
顯示當前環境信息 | env | |
顯示啓動中檢測到的硬件信息 | dmesg | |
顯示系統的PCI設備 | lspci | |
顯示系統的USB | lsusb | |
顯示cpu信息 | less /proc/cpuinfo | |
顯示內存 | less /proc/menminfo | |
顯示硬盤存儲信息 | df -h |
進程/任務控制
Command | Linux | Windows |
---|---|---|
顯示進程信息 | ps -auxf | |
殺死進程 | kill proc_id | |
殺死所有 | killall postgresql | |
暫停中斷當前前臺任務 | ctrl - z | |
恢復任務到後臺 | bg | |
恢復任務到前臺 | fg |
網絡命令
Command | Linux | Windows |
---|---|---|
顯示啓動的網絡服務 | netstat -anli less | netstat |
顯示路由表信息 | netstat -r | netstat -r |
顯示ip | ip a/ifconfig | ipconfig |
顯示防火牆信息 | iptables -list | |
遠程登陸 | ssh user@host | |
發送ping信息 | ping ip | ping ip |
命令行下載 | wget url/curl -o url |
用戶管理
Command | Linux | Windows |
---|---|---|
修改命令 | passwd | |
創建用戶 | useradd | |
刪除用戶 | userdel | |
修改用戶 | usermod | |
退出 | exit / ctrl + D | |
切換用戶至(默認root) | su [-]user | |
以su後的權限執行 | sudo -u user cmd |
其他
Command | Linux | Windows |
---|---|---|
顯示日期時間 | date | date |
日曆 | cal2014 | |
清除屏幕 | clear | cls |
搜索軟件包 | yum search tree | |
刪除軟件包 | yum remove pkg_name | |
安裝軟件包 | yum install pkg_name | |
重啓系統 | reboot | |
關閉系統 | halt -p | |
設置環境變量 | export PATH=SPATH:~/bin | set |
顯示信息/環境變量 | echo $HOME | echo |
vi/vim編輯器使用
在Linux下打開vim的命令:vi
或者 vim
vi的三種模式:
- ESC
- :命令行
- i 編輯模式
**i: ** 編輯模式
**I: ** 行首插入
**a: ** 追加
**A: ** 行尾插入
**R: ** 替換文字
**v: ** 選擇
**ctrl-v: ** 選擇舉行區域
**x: ** 刪除
**dd: ** 剪切/刪除行
**dw: ** 剪切/刪除字
**yy: ** 拷貝行
**p: ** 光標之後粘貼
**P: ** 光標之前粘貼
**r: ** 替換單個字符
**J: ** 連接兩行
**/: ** 搜索
**n: ** 下一個搜索結果
?///: substitute
**cw: ** 修改詞語
**. : ** 重複最後一個命令
**u: ** 撤銷
**ctr-r: ** 重做
**:w ** 保存
**:q ** 關閉