Linux 常用命令
下面中Linux 常用命令,也適合于嵌入式Linux 系統(tǒng)。
文件列表 –ls
ls #以默認方式顯示當前目錄文件列表
ls-a #顯示所有文件包括隱藏文件
ls-l #顯示文件屬性,包括大小,日期,符號連接,是否可讀寫是否可執(zhí)行
目錄切換-cd
cd dir #切換到當前目錄下的dir 目錄
cd/ #切換到根目錄
cd.. #切換到上一級目錄
復制 –cp
cp source target #將文件source 復制為target
cp/root/source. #將/root 下的文件source 復制到當前目錄
cp-av source_dir target_dir #將整個目錄復制到,兩目錄完全一樣
cp-fr source__dir target_dir #將整個目錄復制,并且是以非法鏈接方式復制,當source 目錄帶有符號
鏈接時,兩個目錄不相同
刪除 –rm
rm file #刪除某一個文件
rm-fr dir #刪除當前目錄下叫dir 的整個目錄
移動 –mv
mv source target #將文件source 更名為target
比較 –diff
diff dir l dir2 #比較目錄1 與目錄2 的文件列表是否相同,但不比較文件的實際內(nèi)容,不同則列出
diff dir l dir2 #比較文件1 與文件2 的內(nèi)容是否相同,如果是文本格式的文件,則將不相同的內(nèi)容
顯示,如果是二進制代碼則只表示兩文件是不同的
回顯 –echo
echo message #顯示一串字符
echo “message message2” #顯示不連續(xù)的字符串
容量查看 –du
du #計算當前目錄的容量
du -sm/root #計算/root 目錄的容量并以M 為單位
文件內(nèi)容查看 –cat
cat file #顯示文件的內(nèi)容,和DOS 的type 相同
cat file |more #顯示文件的內(nèi)容并傳輸?shù)絤ore 程序實現(xiàn)分頁顯示,使用命令less file 可實現(xiàn)相同
的功能
分頁查看 –more
more #分頁命令,一般通過管道將內(nèi)容傳給它,如ls|more
時間日期 –date
date #顯示當前日期時間
date -s 20:30:30 #設置系統(tǒng)時間為20:30:30
date -s 2002-3-5 #設置系統(tǒng)時期為2002-3-5
查找 –find
find –name/path file # 在/path 目錄下查找看是否有文件file
搜索 –grep
grep –ir”chars” #在當前目錄的所有文件查找字串chars,并忽略大小寫,-i 為大小寫,-r 為下一級
目錄
設置環(huán)境變量 –export
export LC_ALL=zh_CN.GB2312 #將環(huán)境變量LC_ALL 的值設為zh_CN.GB2312
編輯 –vi
vi file #編輯文件file
vi 原基本使用及命令:
輸入命令的方式為先按ctrl+c,然后輸入:x(退出),:x!(退出并保存):w(寫入文件),:w!(不詢問方式寫入文件),:r file(讀文件file),%s/oldchars/newchars/g(將所有字符串oldchars 換成newchars)
這一類的命令進行操作
壓縮與解壓 –tar
tar xfzv file.tgz #將文件file.tgz 解壓
tar cfzv file.tgz source_path #將文件source_path 壓縮為file.tgz
掛接 –mount
mount –t yaffs/dev/mtdblock/0/mnt #把/dev/mtdblcock/0 裝載到/mnt 目錄
mount –t nfs 192.168.0.1:/ root/mnt #將nfs 服務的共享目錄root 掛接到/mnt 目錄
啟動信息顯示 –dmesg
dmesg #顯示kernle 啟動及驅動裝載信息
–chmod
chmod a+x file #將file 文件設置為可執(zhí)行,腳本類文件一定要這樣設置一個,否則得用bash file 才
能執(zhí)行
chmod 666 file #將文件file 設置為可讀寫
創(chuàng)建節(jié)點 –mknod
Mknod/dev/ttyl c 4 1 # 創(chuàng)建字符設備ttyl,主設備呈為4,從設備呈為1,即第一個tty 終端
進程查看 –ps
ps #顯示當前系統(tǒng)進程信息
ps –ef #顯示系統(tǒng)所有進程信息
殺死進程 –kill
kill -9500 #將進程編號為500 的程序殺死
|