1何荚、cd命令(change directory ):切換目錄
這是一個(gè)非成呷基本缀壤,也是常用命令,它是要切換到目錄的路徑怀读,可以是絕對(duì)路徑,也可以是相對(duì)路徑骑脱。如:
$ cd /usr/local #切換到目錄 /usr/local
$ cd ./bin/ #切換到當(dāng)前目錄下的bin目錄中菜枷,“.”表示當(dāng)前目錄
$ cd ../bin/ # 切換到上層目錄中的bin目錄中,“..”表示上一層目錄
2叁丧、ls(list):查看文件與目錄
這是一個(gè)非常有用的查看文件與目錄的命令啤誊,如下:
-l :列出長(zhǎng)數(shù)據(jù)串,包含文件的屬性與權(quán)限數(shù)據(jù)等
-a :列出全部的文件拥娄,連同隱藏文件(開(kāi)頭為.的文件)一起列出來(lái)(常用)
-d :僅列出目錄本身蚊锹,而不是列出目錄的文件數(shù)據(jù)
-h :將文件容量以較易讀的方式(GB,kB等)列出來(lái)
-R :連同子目錄的內(nèi)容一起列出(遞歸列出)稚瘾,等于該目錄下的所有文件都會(huì)顯示出來(lái)
系統(tǒng)信息
arch
顯示機(jī)器的處理器架構(gòu)
(1)
uname -m
顯示機(jī)器的處理器架構(gòu)
(2)
uname -r
顯示正在使用的內(nèi)核版本
dmidecode -q
顯示硬件系統(tǒng)部件
- (SMBIOS / DMI)
hdparm -i /dev/hda
羅列一個(gè)磁盤(pán)的架構(gòu)特性
hdparm -tT /dev/sda
在磁盤(pán)上執(zhí)行測(cè)試性讀取操作
cat /proc/cpuinfo
顯示
CPU info
的信息
cat /proc/interrupts
顯示中斷
cat /proc/meminfo
校驗(yàn)內(nèi)存使用
cat /proc/swaps
顯示哪些
swap
被使用
cat /proc/version
顯示內(nèi)核的版本
cat /proc/net/dev
顯示網(wǎng)絡(luò)適配器及統(tǒng)計(jì)
cat /proc/mounts
顯示已加載的文件系統(tǒng)
lspci -tv
羅列
PCI
設(shè)備
lsusb -tv
顯示
USB
設(shè)備
date
顯示系統(tǒng)日期
cal 2007
顯示
2007
年的日歷表
設(shè)置日期和時(shí)間
-
月日時(shí)分年
.
秒
clock -w
將時(shí)間修改保存到
BIOS
關(guān)機(jī)
(
系統(tǒng)的關(guān)機(jī)牡昆、重啟以及登出
)
shutdown -h now
關(guān)閉系統(tǒng)
(1)
init 0
關(guān)閉系統(tǒng)
(2)
telinit 0
關(guān)閉系統(tǒng)
(3)
shutdown -h hours:minutes &
按預(yù)定時(shí)間關(guān)閉系統(tǒng)
shutdown -c
取消按預(yù)定時(shí)間關(guān)閉系統(tǒng)
文件和目錄
cd /home
進(jìn)入
'/ home'
目錄
'
cd ..
返回上一級(jí)目錄
cd ../..
返回上兩級(jí)目錄
cd
進(jìn)入個(gè)人的主目錄
cd ~user1
cd -
返回上次所在的目錄
pwd
顯示工作路徑
ls
查看目錄中的文件
ls -F
ls -l
顯示文件和目錄的詳細(xì)資料
ls -a
顯示隱藏文件
ls *[0-9]*
顯示包含數(shù)字的文件名和目錄名
tree
顯示文件和目錄由根目錄開(kāi)始的樹(shù)形結(jié)構(gòu)
(1)
lstree
顯示文件和目錄由根目錄開(kāi)始的樹(shù)形結(jié)構(gòu)
(2)
mkdir dir1
創(chuàng)建一個(gè)叫做
'dir1'
的目錄
'
mkdir dir1 dir2
同時(shí)創(chuàng)建兩個(gè)目錄
mkdir -p /tmp/dir1/dir2
創(chuàng)建一個(gè)目錄樹(shù)
rm -f file1
刪除一個(gè)叫做
'file1'
的文件
'
rmdir dir1
刪除一個(gè)叫做
'dir1'
的目錄
'
rm -rf dir1
刪除一個(gè)叫做
'dir1'
的目錄并同時(shí)刪除其內(nèi)容
rm -rf dir1 dir2
同時(shí)刪除兩個(gè)目錄及它們的內(nèi)容
mv dir1 new_dir
重命名
/
移動(dòng)
一個(gè)目錄
cp file1 file2
復(fù)制一個(gè)文件
cp dir/* .
復(fù)制一個(gè)目錄下的所有文件到當(dāng)前工作目錄
cp -a /tmp/dir1 .
復(fù)制一個(gè)目錄到當(dāng)前工作目錄
cp -a dir1 dir2
復(fù)制一個(gè)目錄
ln -s file1 lnk1
創(chuàng)建一個(gè)指向文件或目錄的軟鏈接
ln file1 lnk1
創(chuàng)建一個(gè)指向文件或目錄的物理鏈接
修改一個(gè)文件或目錄的時(shí)間戳
- (YYMMDDhhmm)
file file1 outputs the mime type of the file as text
iconv -l
列出已知的編碼
iconv
-f fromEncoding
-t
toEncoding
inputFile
outputFile
creates
a
new from
the
given
input
file by assuming it is encoded in fromEncoding and converting it to toEncoding.
find . -maxdepth 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" \; batch resize
files
in
the
current
directory
and
send
them
to
a
thumbnails
directory
(requires
convert
from
Imagemagick)