linux的chmod与chown命令使用及区别

zhang 发表于 Linux 分类,标签:
4

chmod使用方式 : chmod [-cfvR] [--help] [--version] mode file…

说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。

mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]…][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
-c : 若该档案权限确实已经更改,才显示其更改动作
-f : 若该档案权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
–help : 显示辅助说明
–version : 显示版本

范例 :将档案 file1.txt 设为所有人皆可读取 :
chmod ugo+r file1.txt

将档案 file1.txt 设为所有人皆可读取 :
chmod a+r file1.txt

将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 :
chmod ug+w,o-w file1.txt file2.txt

将 ex1.py 设定为只有该档案拥有者可以执行 :
chmod u+x ex1.py 阅读全文 »

VI常用实用命令学习

zhang 发表于 Linux 分类,标签: ,
0

利用VI编辑器,对系统配置文件进行修改或编写简单的脚本程序

命令行或命令模式:在最后一行没有显示–INSERT–或–REPLACE–字样的时候。

#:   是指常用的命令

一般模式:光标移动

h 或 ->     光标向左移动一个字符
————————————————————
l 或 <-     光标向右移动一个字符
————————————————————
k 或 向上方向键    光标向上移动一个字符
————————————————————
j 或 向下方向键    光标向下移动一个字符
————————————————————
Ctrl+f         #  屏幕向前翻动一页
——————————————————–
Ctrl+b         #  屏幕向后翻动一页
——————————————————–
Ctrl+d     屏幕向前翻动半页-
——————————————————–
Ctrl+u     屏幕向后翻动半页
——————————————————–
+     光标移动到非空格符的下一列
——————————————————————
-     光标移动到非空格符的上一列
——————————————————————-
n    按下数字键后再按空格键,光标会向右移动这一行的n个字符。
     (例如20,则光标会向右移动20个字符)
———————————————————————————————-
0        #   (这是数字0)移动到这一行的第一个字符处
—————————————————————————–
$        #   移动到这一行的最后一个字符处
——————————————————————–
H     光标移动到这个屏幕最上方的那一行
————————————————————————
M     光标移动到这个屏幕中央的那一行
———————————————————————-
L     光标移动到这个屏幕最下方的那一行
————————————————————————
G        #   移动到这个文件的最后一行
—————————————————————-
nG     移动到这个文件的第n行。
     例如20G,则会移动到这个文件的第20行(可配合:set nu)
———————————————————————————————-
n       #   光标向下移动n行
——————————————————-

阅读全文 »

linux 下 tar 压缩和解压命令

liangkun 发表于 Linux 分类,标签:
1

linux解压 tar命令

tar命令tar [-cxtzjvfpPN] 文件与目录 ….
参数:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
   例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
   『 tar -zcvPf tfile sfile』才对喔!
-p :使用原文件的原来属性(属性不会依据使用者而变)
-P :可以使用绝对路径来压缩!
-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!
–exclude FILE:在压缩的过程中,不要将 FILE 打包! 阅读全文 »