Linux 文件管理
阿新 • • 發佈:2018-07-31
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 5
[root@zabbix cron.daily]# echo $[a*b]
6
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 改變文件所有者
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]
[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+45"
23
Linux 文件管理