Tap:命令補全,文件命令補全
ctrl+c:終止正在運行的程序
硬實時與軟實時:
硬實時系統(tǒng)有一個剛性的,不可改變的時間限制,
它不允許任何超出時限的錯誤。軟實時的時限柔
性靈活,可以容忍偶然的超時錯誤。
兩者最關(guān)鍵的差別在于,軟實時只能提供統(tǒng)計意
義上的實時。例如,用戶操作DVD時,只要98%的
情況能正常播放用戶可能就滿意了。
linux常用命令:
1.mkdir +目錄名(創(chuàng)建新的目錄)
mkdir /home/work
在/home目錄下創(chuàng)建work目錄
mkdir -p:創(chuàng)建目錄(級連創(chuàng)建)
mkdir -p d2/d22(一步創(chuàng)建d2下面的d22)
2.cd +目錄名(進入新的目錄)
cd /home
進入home目錄
cd ..
返回上一級目錄
cd ../..:
返回兩級菜單
3.ls 【選項】目錄名
ls /home
顯示home目錄下的文件與目錄,不包含隱藏文件
ls -a /home
顯示/home目錄下的文件與目錄,包含隱藏文件
ls -l /home (可縮寫為 ll )
顯示/home目錄下的文件與目錄的詳細(xì)信息】
ls -R /home
子目錄遞歸顯示
4.touch[文件】 文件名
touch hello.c
在/home目錄下創(chuàng)建hello.c文件
5.pwd
顯示當(dāng)前目錄的絕對路徑
6.復(fù)制文件/目錄 cp
cp[選項】 源文件 目標(biāo)文件/目錄
cp /home/hello.c /tmp
把/home/hello.c拷貝到/tmp目錄下
cp -r /home/dir /tmp
把/home/dir,目錄下的內(nèi)容拷貝到/tmp目錄下
cp -r:復(fù)制一個目錄到另一個
cp -r testsubdir/ bakdir
cp 01.c 02.c
cp 01.c ../
(cp 01.c ../ -i:覆蓋時交互提示)
cp 01.c 02.c ../:同時復(fù)制兩個文件到上一級
cp 01.c /home/linux
cp 01.c ../02.c:將01.c復(fù)制到上一級中新建的02.c中去
7. 移動或更名 mv
mv [選項] 源文件或目錄 目標(biāo)文件或目錄
mv /home/tt /home/tt1
將home目錄下的tt文件更名為tt1
mv /home/tt /tmp
將/home目錄下的tt移動到/tmp目錄下
mv 01.c ../ 移動
mv test2.c test_second.c 更名
mv test3.c ../test_three.c 移動并更名
8. 刪除 rm
rm【選項】 文件或目錄
rm /home/tt
刪除/home目錄下的 tt文件
rm -r /home/tt
刪除/home目錄下的tt目錄
rm -r:刪除目錄下的目錄
rm -r bakdir/
(rm test3.c -i:刪除時交互提醒)
rm -rf *.o:刪除所有以 .o 結(jié)尾的文件
9.改變文件權(quán)限 chmod
chmod [who] +/-=【mode】文件名
r w x
1 1 1
0 0 0
1能 0不能
chmod 444 tt
tt文件設(shè)為可讀
10.插入快捷方式 ln
ln [選項】 文件名 鏈接名
ln -sf hello.c 22
將22作為快捷方式插入hello.c文件
11.查看目錄大小 du
du [選項】目錄
du -b /home
以字節(jié)為單位顯示/home這個目錄的大小
df -k
以KB為單位顯示磁盤使用情況
12.查找文件 find
find 路徑 -name ‘文件名’