1.使用者切換和更改密碼
sudo -i / sudo su --->切換到root使用者
su user --->從root使用者切換回普通使用者(/home/user)
sudo passwd user 給使用者user設定密碼
2.檔案目錄操作相關
rm filename ---->刪除檔案
rm -i filename ---->較安全的檔案刪除方式
rm -rf dirname ---->刪除資料夾
mkdir -p /dir1/dir2 ---->建立目錄樹
cp source destination ---->拷貝檔案
mv source destination ---->移動檔案,也可以給檔案重新命名
3.軟體源配置
sudo apt-get update ---->更新源
sudo apt-get dist-upgrade ---->更新軟體
4.軟體安裝
sudo dpkg -i name.deb(i = install) ---->安裝.deb字尾的軟體
tips:
dpkg命令被鎖住: error: dpkg status database is locked by another process
解決辦法:sudo rm -rf /var/lib/dpkg/lock (當安裝軟體出錯時可以用這條命令清除)
5.檔案打包和壓縮包解壓(最常用的)
filename.tar
解壓:tar xvf filename.tar
壓縮:tar cvf filename.tar dirname
.tar.gz和.tgz
解壓:tar zxvf filename.tar.gz
壓縮:tar zcvf filename.tar.gz dirname
.rar
解壓:rar x filename.rar
壓縮:rar a filename.rar dirname
.zip
解壓:unzip filename.zip
壓縮:zip filename.zip dirname
.gz解壓:gunzip filename.gz
6.重要的幾條
#cat---->檢視檔案全文
#cat -n---->檢視的時候顯示行號
grep -rn "string" dirname ---->在目錄中查詢到包含string字串的檔案
#more / less---->分屏顯示
more 是從上往下翻,按enter時一行一行地翻 按space鍵是一頁一頁地翻
less 可從下往上翻頁,空格是向下翻一頁,回車是向下翻一行,並且具有/查詢功能
使用 q 或者 ctrl+c 退出
head ---->顯示檔案的前十行(預設)
tail ---->顯示檔案的後十行(預設)
head -n filename ---->顯示前n行
tail -n filename ---->顯示後n行
#which
which ---->查詢檔案命令(查詢路徑是根據$path)
#touch 有兩種功能
touch ---->更新已有檔案的時間
touch---->建立檔案
#chown---->改變檔案所有者或所有組
#du---->可以替代ls(只能顯示檔案的大小) 顯示目錄的大小
#wc
wc -l filename ---->統計filename檔案中的行數
wc -w filename ---->統計檔案中的字數(word)
wc -c filename ---->統計檔案中的位元組數
#chmod---->更改檔案的許可權屬性(讀、寫、執行)
#find
find -name filename ---->檢視當前目錄中是否有filename並將路徑顯示
find //dirname -name filename ---->檢視在某個目錄中是否有filename並將路徑顯示
常用目錄:
/bin:存放著系統命令,例如 ls cp mount kill 等等
/dev:存放linux裝置(一切皆檔案)
例如linux通過串列埠讀取資訊(ttys1 串列埠1)
char *dev_name = "/dev/ttys1";
fd=open(dev_name,o_rdwr|o_noctty|o_ndelay);//開啟串列埠
例子:基於linux3.0核心fl2440開發板下的gps資料採集與處理
/etc:存放的是安裝程式的配置檔案
開啟/etc/fstab 可以配置隨系統啟動的程式(在隨筆《vmware安裝ubuntu,通過/mnt/hgfs 掛載共享windows系
統資料夾》中用到了)
/home:使用者目錄
/tmp:系統臨時檔案存放區,間隔一段時間會自動刪除
/usr:包含
---->/usr/bin 存放程式
---->/usr/share 存放一些共享的資料
---->/usr/lib 存放許多程式執行需要的庫函式檔案
---->/usr/include 存放c語言標準庫標頭檔案等相關
或 軟體包管理工具)
其他的目錄後期用到再補充....
Linux基本目錄及常用命令
首先我們來了解一下 linux是什麼 1,liunx是什麼 linux是乙個作業系統核心,linux完全可以安裝在物理軟體上,核心來負責對於軟體資源和硬體裝置的管理 總體角度 搞管理的軟體 使用者角度 管理硬體,管理軟體 作業系統 記憶體管理,檔案管理,程序管理 2,linux是全世界市場份額最高的...
Linux目錄及常用命令介紹(一)
2017 07 11 linux目錄及常用命令介紹 複習完成時間2017 07 12 22點 學習的知識點 借鑑老師總結,又補充了一些 1.linux目錄 home 使用者的根目錄 bin 系統命令 etc 系統配置目錄 dev 外設io目錄 裝置檔案 lib 系統庫目錄,真重要,不要去修改 mnt...
Linux目錄及常用命令介紹(二)
2017 07 13 linux目錄及常用命令介紹 複習完成時間2017 07 13 22點 學習的知識點 1.檔案系統型別 yaffs2 ubifs cramfs ext2 3 4reiserfs nandflash norflash vfs 虛擬檔案系統,用來管理各種各樣的檔案 2.檔案型別 s...