Debian根本操纵号令 2010 11 04 20

Debian基本操作命令 2010 11 04 20 Linux 命令行的一般格式 命令[长选项列表][短选项列表][参数列表] 其中,长选项是指以双横线引导的选项,如–verbose;短选项是指以单横 线引导的单个字母,如-v,字母是大小写敏感的,而且不同的短选项可以合并 成只使用一个短横线引导,例如-a-b 可以合并成-ab 的形式;参数是指前面没 有短横线.pwd 命令 pwd 用于显示用户当前的工作目录的绝对路径,所有用户对该命令都有使 用权。该命令为 #pwd 2.cd 命令 cd 命令的作用是进入到某个目录,所有用户对该命令都具有使用权限,该 命令的一般语法格式为: #cd[目录名] 使用cd 命令可将当前用户的当前工作目录移至cd 命令中指定的目录。如 果省略掉目录名,则返回到当前用户的主工作目录。如果要进入到当前工作目 录的上一层父目录,可以使用下面的命令(cd 与.之间必须要有空格): #cd. 如果要进入当前工作目录的上一层父目录的父目录时,可以使用下面的命 #cd./.3.chmod 改变文件的权限命令 使用格式:chmod[options][–help][–version]mode file. 说明:Linux/Unix 的文件存取权限分为3 级:文件拥有者、群组、其他。 利用chmod 命令可以控制文件如何被他人存取。 参数说明: mode:权限设定字串,格式为:[ugoa][[+-=][rwxX]],其中,u 表示该 文件的拥有者,g 表示与该文件拥有者所属的组,o 表示其他人,a 表示这3 都设置。+表示增加权限、-表示取消权限、=表示唯一设定权限。r表示可读取, 表示可写入,x表示可执行。 -c:该文件权限确实已经更改,才显示其更改动作。 -f:若该文件权限无法被更改,则不要显示其错误讯息。 -v:显示权限变更的详细资料。 -R:对所指定目录及其子目录下满足条件的文件进行权限变更(即以递归的 方式逐个变更)。 –help:显示辅助说明。 –version:显示版本。 例如: 1)将文件file1.txt 设为所有人皆可读取: #chmod ugo+r file1.txt 或者chmod file1.txt2)将文件file1.txt 和file2.txt 设为该文件拥有者与其所属组可写入,但其他人不可写入: #chmod ug+w file1.txt file2.txt #chmod o-w file1.txt file2.txt 3)将ex1.py 设定为只有该拥有者可以 执行: #chmod ex1.py#chmod go-x ex1.py 4)将当前目录下的所有文件与子目录设为任何人都可 读取: #chmod-R 对应数字为1;-对应数字为 0;根据上述数字表示,在一组三位权限表示中, 将存在的权限与对应的数据相加,如rwx 表示7,而r–表示4,r-w 表示5。 rwxrwxrwx 使用数字表示为777;r–rw—x 使用数字表示为461; #chmod a=rwx file 和chmod 777 file 效果相同。 4.chown 改变文件的属主命令 使用格式:chown[options][–help][–version]user[:group]file. 说明:只有系统的root 管理员才能修改文件的属主。 参数说明: user:设置文件的新所有者 group:设置文件新的组 -c:该文件拥有者确实已经更改,才显示其更改动作。 -f:若该文件权限无法被更改,则不要显示其错误讯息。 -h:只对于连接(link)进行变更,而非该link 真正指向的文件。 -v:显示拥有者变更的详细资料。 -R:对所指定目录及其子目录下满足条件的文件进行权限变更(即以递归的 方式逐个变更)。 –help:显示辅助说明。 –version:显示版本。 例如: 1)将文件file.txt 的拥有者设为users,组设为wei: #chown wei:users file.txt 2)将目前目录下的所有文件与子目录的拥有 者设为users,组设为lam #chown-R lam:wei* 5.rm 删除命令 使用格式:rm[options]name. 说明:删除文件及目录 参数说明: -i:删除前逐一询问确认 -f:强制性删除。即使原文件属性设为只读,也直接删除,无需逐一确认。 -r:将目录及子目录下的所有文件删除,删除目录必须使用此参数。 例如: 1)删除当前目录下所有C 语言源文件,删除前逐一询问确认。 #rm-i*.c 2)将Fin 子目录及下级子目录中所有文件删除 #rm-r Fin 6.mv 文件移动/改名命令 改名:mv[options]source dest 移动:mv[options]source directory 说明:将一个文件改名为另一文件名或将数个文件移至另一目录。 参数说明: -i:若目的地已有同名文件,则先询问是否覆盖。 例如: 1)将文件aaa 更名为bbb: #mv aaa bbb 2)将所有的C 语言源文件移动到Finished 子目录中: #mv-i*.c Finished 7.mkdir 创建目录命令 使用格式:mkdir[option][目录] 参数说明: -m,–mode=模式:设定权限模式(类似chmod),而不是rwxrwxrwx 减umask。 -p,–parents:需要时创建上层目录,若目录早已存在则不当作错误。 例如: #mkdir-p/mnt/udisk 8.ls 文件列表命令 使用格式:ls[options][name.] 说明:显示指定目录下的内容,列出指定目录下所有的文件及子目录。 参数说明: -a:显示所有文件及目录,包括隐含文件(以.开头的文件或目录,默认 不显示)。 -l:以详细格式显示文件,即显示除文件名外,还显示权限、拥有者、文 件大小时间日期等信息。 -r:将文件以相反次序显示(原定依英文字母A-Z 或a-z 次序)。 -t:将文件依建立时间先后次序列出。 -A:同-a,但不列出.(当前目录)及.(父目录)。 -F:在列出文件名称后加一个符号表示文件的发行,例如可执行文件则加 *,目录则加/。 -R:若子目录下有文件,则将所有子目录下的文件也列出来 9.cp 文件复制命令 使用格式:cp[options]source dest 或cp[options]source directory 说明:将一个文件复制至另一个文件,或将数个文件复制至另一个目录。 参数说明: -a:尽可能将文件状态、权限等属性照原样复制。 -r:若source 中含有目录名,则将目录下的文件及目录都依次序复制至目 -f:若目的地已经有相同文件名的文件存在,则强制覆盖。-u:更新选项,只有当源文件比目的文件新时才复制。 10.tar 文件打包压缩命令 10.1.压缩文件命令 10.1.1 bzip2 命令 bzip2 命令通过分析和有效记录文件内容的方法来压缩文件,压缩后的文 件与原文件看上去完全不同,具有许多非打印字符,所以无法直接浏览其内容。 对于包含许多重复信息的文件,如文本文件或图像数据,使用bzip2 命令的压 缩效果尤其出色。压缩之后的扩展名为.bz2。 使用bzip2 命令的语法格式为: #bzip2[参数][文件列表] bzip2 具有许多参数,其中最常用的参数是-v。使用该参数后,bzip2 示出压缩文件节省的空间百分比。10.1.2 gzip 命令 gzip 命令的全称为GNU.zip,该压缩命令比bzip 命令出现得早且效率较低, 其使用方法与bzip2 命令相同。使用gzip 命令压缩的文件后缀为.gz。 使用gzip 命令的一般语法格式为: #gzip[参数][文件列表] 参数与bzip2 相同。 10.1.3 compress 命令 compress 命令也可以进行压缩,但没有gzip 命令效率高,压缩之后的扩 展名为.z 10.2.打包命令 tar(Tape Archive)命令可以完成许多功能,其名源于它的原始功能:创建 和读取归档文件和备份磁盘。利用tar 命令可以把一大堆的文件和目录打包成 一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输来 说非常有用。 10.2.1 tar 命令 tar 命令是一个打包工具,它可以将一大堆文件先打包成一个包,然后再 用原来的压缩程序进行压缩。使用tar 程序打出来的包称为tar 包,通常是 以.tar 结尾的。生成tar 包之后,就可以用其他的程序来进行压缩了。 使用tar 命令的一般语法结构为: #tar[主选项+辅选项]打包后的文件名[文件名或目录名] 上面的命令执行后,根据主选项和辅选项,将多个文件或目录打包,其名 称在命令中指定。 主选项有以下各种可用值: 创建新的档案文件。如果用户想备份一个目录或是一些文件就要选择这个选项。 更新文件,就是说,用新增的文件取代备份文件,如果在备份文件中打不到要更新的文件,则把它追加到备份文件的最后。 从档案文件中释放文件,解压缩时候用。辅助选项有以下各种可用值: 保存已经存在的文件。例如我们把某个文件还原,在还原的过程中,遇到相同的文件不会进行覆盖。 详细报告tar命令处理的文件信息。如无此选项,tar 命令不报告文件 信息。 用gzip命令来压缩/解压缩文件,加上该选项后可以将档案文件进行压 缩,但还原时也要使用该选项进行解压缩。 对一个文件进行打包,创建新的备份文件,用下面命令: #tar-cf bmp.tar c.bmp 对于已经存在的包,用户可以不打包而添加新的文件,用下面的命令:f 用户可以使用下面的命令来查看包中的内容: #tar-tf bmp.tar 如果用户在tar 命令后使用路径添加一个新文件,添加到包中的文件会带 有该路径,如下: #tar-rf bmp.tar/root/Desktoop/Capura #tar-tf bmp.tar 会看到: c.bmp syslog.conf root/Desktoop/Capura 10.2.2 打包与压缩 在Linux 下用tar 包可以使用bzip2、compress 和gzip 命令进行压缩,这 样做易于存储和管理 tar 包。如用 bzip2 命令压缩的 tar 包扩展名为.tar.bz2; 用compress 命令压缩的tar 包扩展名为.tar.z;用gzip 命令压缩的tar 展名为.tar.gz。用gzip 和bzip2 打包分别如下: #gzip bmp.tar #bzip2 bmp.tar 如果用户不希望打包和压缩分两步来完成,可以在tar 命令中调用相应的 压缩程序。tar 命令中的参数-z 即可用来调用gzip 压缩命令,参数-j 即可调 用bzip2 命令,如下所示: #tar-czf bmp2.tar.gz*.bmp #tar-cjf bmp2.tar.bz2*.bmp 10.2.3 解压命令 10.2.3.1 bunzip2 和bzcat 命令 bunzip2 解压缩命令针对扩展名为.bz2 的压缩文件进行解压,将由bzip2 命令压缩的文件恢复成原文件,使用该命令的一般语法结构为: #bunzip2[压缩文件名] bunzip2 只能解压由bzip2 命令压缩的文件,这些文件的扩展名为.bz2。 解压命令执行后,压缩文件被还原成原始文件。 bzcat 命令用于查看扩展名为.bz2 的文件内容,其使用方法与cat 命令相 同。使用bzcat 命令时,首先将数据解压缩,然后显示解压缩后的文件内容。 10.2.3.2 gunzip 和zcat 命令 gunzip 命令用于解压扩展名为.gz 的压缩文件,使用该文件的一般语法结 #gunzip[压缩文件名]该命令的使用方法与bunzip2 命令相同,将压缩文件恢复成原文件。zcat 命令与bzcat 命令的作用相。

未经允许不得转载:主机宝贝 » Debian根本操纵号令 2010 11 04 20

评论 抢沙发

评论前必须登录!