1. 程式人生 > >Linux 文件管理

Linux 文件管理

oca ted 默認 mkdir 語法錯誤 相對 重點 文件和目錄 遞歸

pwd
cd
特殊目錄 . 和 ..
絕對路徑 和 相對路徑
touch 創建一個文件 如果要創建的文件已經存在,則更新文件的創建時間。
rm -rf 強制不提示刪除文件和目錄
mv 剪切或重命名文件
cat 查看文件內容
head 查看文件前10行
tail 查看文件末尾10行 有個-f參數可以動態查看文件末尾
more
less
dos2unix
ls
mkdir -p 遞歸創建目錄
cp -r 目錄 -p 保留屬性
權限 user group other all + - = r w x 數字表示
chmod 改變文件權限
chown 改變文件所有者
chgrp 改變文件所屬組
umask 002 022
對於root用戶,文件的默認權限是644,目錄默認權限是755
對於普通用戶,文件默認權限是664,目錄默認權限是775
file 查看文件類型
which
whereis
find 要重點掌握
locate updatedb
文件壓縮和打包
tar
gzip
bzip2
zip

算術運算
$[]
[root@zabbix cron.daily]# echo $[1+2]
3
[root@zabbix cron.daily]# a=2
[root@zabbix cron.daily]# b=3
[root@zabbix cron.daily]# echo $[a+b]

5
[root@zabbix cron.daily]# echo $[a*b]
6

let var=表達式
[root@zabbix cron.daily]# let c=a+b
[root@zabbix cron.daily]# echo $c
5

$((表達式))
[root@zabbix cron.daily]# echo $((2+8))
10

expr
[root@zabbix cron.daily]# expr 2 + 3
5
[root@zabbix cron.daily]# expr 2 3
expr: 語法錯誤
[root@zabbix cron.daily]# expr 2 \
3
6

bc
[root@zabbix cron.daily]# echo ‘2+34‘ | bc

14
[root@zabbix cron.daily]# bc <<< "3+4
5"
23

Linux 文件管理