記錄常用命令以便忘記時翻看
- ubuntu有兩個用戶 超級管理員用戶(默認是root)和普通用戶 兩個用戶可以來回切換(一般情況下不使用管理員用戶 )普通 用戶切換回root su root root 切換回 普通用戶 su ubuntu
- Alt shift + t 打開虛擬機的命令窗口
- 輸入命令時 按 tab 鍵可以自動補全
- 管理員命令需要加sudo
- 輸出所在路徑 pwd
- 切換到某目錄用 cd 例如切換到 opt 文件夾 cd /opt 返回上一層文件夾 cd …/
- 安裝vim編輯器 sudo apt-get install vim-gtk
- 查看ip ifconfig
- 開啓防護牆 sudo ufw enable 關閉防護牆 sudo ufw disable 開啓22端口 sudo ufw allow 22
- 開啓ssh服務 1> 更新源 sudo apt-get update 2>安裝ssh服務 sudo apt-get install openssh-server 3>檢測是否已啓動
ps -e | grep ssh 看到有ssh字樣,說明已啓動,如果沒有就手動啓動 /etc/init.d/ssh start - 遠程連接 ssh root@IP (Xshell或者cmd都可連接,使用此命令時必須安裝 ssh)
- 從本地複製文件到ubuntu命令 sudo scp 文件 ubuntu@ip:~
- vi 文件名即可 創建文件 進入文件 退出按esc輸入:q 即可 輸入q!可強行推出 wq 是保存退出
- :set number 爲文件設置行號
- 創建文件夾是 mkdir 文件夾名
- 查看某目錄下的文件 ls 查看權限可以用 ls -l 例如 -rw-r–r-- drwxrwxrwx -開頭的是文件 d開頭的是文件夾 r代表 用數字4表示 可讀 w代表可寫 用數字2表示 x代表可執行 用數字1表示 若要rwx屬性則4+2+1=7 若要rw-屬性則4+2=6; 若要r-x屬性則4+1=5 d rwx rwx rwx 除以外可分爲3組 從左到右依次是 給屬主分配權限 給屬主所在組分配權限 給其他用戶分配權限
- 給文件或目錄添加權限 chmod + 文件/文件夾 sudo chmod -R 777
- linux下重命名文件:使用mv命令就可以了,例:要把名爲:abc 重命名爲:123 mv abc 123
- 把 abc文件複製到123文件下 語法: cp [選項] /x/y /x/123 例如 將test 複製到本目錄下並重命名 sudo cp test.txt ./test1.txt
- 刪除某文件夾下的某個文件 語法: sudo rm 文件名 例如刪除本目錄下的 test1.txt sudo rm test1.txt
- 查看文件信息 tail -f 文件名
- 查找正在運行的程序 ps -aux
- ps -aux | grep jdk 查找有關jdk的程序 ps -ef | grep 80 查找佔用80端口的程序
- 殺死佔用某端口的進程 kill pid XX 強制殺死佔用某端口的進程 kill -9 pid
- netsta netstat -ano | grep xxx 查看佔用端口的進程id(pid)
- 解壓gz壓縮格式的命令 sudo tar -zxvf filename.tar.gz其中zxvf含義分別如下
z: gzip 壓縮格式
x: extract 解壓
v: verbose 詳細信息
f: file(file=archieve) 文件
將tgz文件解壓到指定目錄
tar zxvf test.tgz -C 指定目錄 解壓zip格式的解壓命令 sudo unzip 文件名.zip