Ubuntu下常用命令
http://blog.csdn.net/dlutbrucezhang/article/details/8718613
常用命令分為四類:
檔案管理命令
檔案操作
增——touch filename 建立新檔案
刪——rm 檔名
查——find 檔名 直接在硬碟裡尋找
locate 檔名 檔名的部分匹配
whereis 檔名 從linux檔案資料庫(/var/lib/slocate/slocate.db)尋找
比較——diff file1 file2 比較兩個檔案的區別
移動——mv 相對路徑檔案 絕對路徑檔案
改名——mv 原檔名 新檔名
複製——cp /路徑/檔案 ./ 將絕對路徑的檔案複製到當前路徑
檔案目錄
檢視——pwd 檢視當前路徑
建立——mkdir 目錄名
-p 如果給出的路徑中父目錄不存在,則同時建立父目錄
刪除——rm 目錄名-r(rmdir:刪除一個空目錄(此命令個人認為沒啥用,可以用rm -r替代))
-f -不提示不存在的檔案,直接跳過
-i -每個刪除動作都提示
-r和R -刪除該目錄下的所有
-v -顯示每個檔案的刪除動作(建議用)
切換——cd 路徑 -切換到所對應的路徑
cd .. -返回上一級目錄
cd ~ -切換到home目錄
檔案許可權
檢視許可權——ls -l
如(-rwxr-xr--) r:讀 w:寫 x:執行
rwx:表示檔案所有者的許可權 二進位制表示:111=7
r-x:表示同一群組中其他使用者許可權 二進位制表示:101=5
r--:表示其他使用者的許可權 二進位制表示:100=4
許可權可以表示為:754
更改許可權——chmod 許可權 檔名
chmod 777 a.txt ===chmod a+rwx a.txt
chmod u-w file 給當前使用者減去寫許可權
chmod g+r file 為file的屬組加上讀許可權
chmod o+w file 為file的其它使用者加上寫許可權
chmod a-x file 為file的所有使用者減去執行許可權
chown root /home 把/home的屬主改成root使用者
chgrp root /home 把/home的屬組改成root組
檔案顯示
列表顯示——ls
-lh 顯示檔案的詳細資訊
-s 顯示檔案大小
檢視內容——cat 檔名 一屏顯示檔案所有內容
——more 檔名 分頁檢視檔案內容
——less 檔名 可控分頁檢視檔案內容
——head 檔名 顯示檔案的開始部分
——tail 檔名 顯示檔案的結尾部分
軟體管理命令
軟體安裝
線上安裝——sudo apt-get install packagename 安裝packagename
sudo apt-get remove packagename 解除安裝packagename
sudo apt-get update 更新軟體包
離線安裝——下載軟體包(解壓)
tar [-cxtzjvfpPN] 檔案與目錄 ...
-c 建立包 -x釋放包 -t檢視包裡面的檔案
-v 顯示命令過程 z-壓縮包 f-使用檔名
tar -zcvf abc.tar /mydoc/a.iso 將/mydoc/a.iso目錄打包
tar -ztvf abc.tar 檢視abc.tar中檔案
tar -zxvf abc.tar 解壓abc.tar包到當前目錄
編譯安裝——./configure --prefix=/usr/local/ 編譯前配置
make 編譯
make install 安裝編譯好的原始碼包
檢視安裝
查詢是否安裝軟體——dpkg -l|grep 軟體名
軟體被安裝的位置——type 軟體名
使用者管理命令
檢視——id
增加——Useradd 建立新使用者
Groupadd 建立新的組
修改——Usermod 修改使用者賬號
usermod -l 新使用者名稱 老使用者名稱
刪除——Userdel–r 使用者名稱 刪除使用者一切
密碼——passwd
passwd -S 查詢賬號狀態
系統管理命令
操作
檢視系統執行級——runlevel
關機——shutdown -h now /Halt init 0
重啟——reboot /init 6
環境變數——env
echo $path
set
程式
檢視系統程式——top動態 ps-aux靜態 pstree程式樹
排程——fg 把後臺程式調回前臺
bg
終止——kill PID 終止某個pid程式
定時——at 5pm+3 days /bin/ls 指定三天後下午5:00執行/bin/ls
自動週期性任務——crontab
-e 用VI形式編輯自動週期性任務
Service crond <start|stop|restart|status> 馬上啟動自動週期性服務
網路
ifconfig——
ifconfig eth1 192.168.1.10 netmask 255.255.255.0 //設定網路卡子網及ip
磁碟
檢視——
df 報告檔案系統的總容量使用量剩餘量
du -b /home 檢視目前/HOME目錄的容量(k)及子目錄的容量(k)
fdisk -l 檢視系統分割槽資訊
配置——
fdisk /dev/sdb 為一塊新的SCSI硬碟進行分割槽
mkfs.ext3 /dev/sdb1 為第一塊SCSI硬碟的第一主分割槽格式化成ext3的檔案系統
相關文章
- Ubuntu 下常用命令Ubuntu
- Ubuntu 常用命令Ubuntu
- ubuntu常用命令Ubuntu
- ubuntu + swoole 常用命令Ubuntu
- Ubuntu清屏等終端常用命令Ubuntu
- Ubuntu終端與Vim常用命令Ubuntu
- Linux ubuntu中13個常用命令LinuxUbuntu
- Ubuntu 完全解除安裝軟體常用命令Ubuntu
- windows下常用命令Windows
- 學習ubuntu--常用命令(二)autoremove, remove, cleanUbuntuREM
- ubuntu下的sshUbuntu
- ubuntu下配置hostsUbuntu
- ubuntu20 原始碼安裝nginx以及常用命令Ubuntu原始碼Nginx
- Linux下的常用命令Linux
- ubuntu下安裝mysqlUbuntuMySql
- ubuntu下安裝oracleUbuntuOracle
- ubuntu下安裝thriftUbuntu
- Ubuntu下安裝CUDAUbuntu
- Ubuntu下JDK安裝UbuntuJDK
- ubuntu下載神器---xdmUbuntu
- ubuntu下安裝ChromeUbuntuChrome
- Ubuntu下vim的配置Ubuntu
- ubuntu下安裝wineUbuntu
- ubuntu下nagios配置UbuntuiOS
- ubuntu下安裝mcryptUbuntu
- Ubuntu下SSH設定Ubuntu
- ubuntu下iptables的配置Ubuntu
- Ubuntu映象下載教程Ubuntu
- Linux(Ubuntu) Mysql的安裝配置例子以及常用命令LinuxUbuntuMySql
- ubuntu 下 電驢下載及配置Ubuntu
- 【Ubuntu】Ubuntu16.04下WPS演示閃退Ubuntu
- 04_Ubuntu常用命令第一部分Ubuntu
- ubuntu 16.04 映象下載Ubuntu
- Ubuntu下監控服務Ubuntu
- Ubuntu下配置Python版本UbuntuPython
- ubuntu 下 Anaconda安裝Ubuntu
- vmware workstation 下安裝ubuntuUbuntu
- Ubuntu下PostgreSQL的安裝UbuntuSQL