linux命令手册-----rm(remove)

rm(remove)

功能说明:

删除文件或目录

语法 :

rm[-dfirv][--help][--version][文件或目录...]

包名称 :

coreutils

相关命令:

mdel

补充说明:

执行rm命令可删除文件或目录,如要删除目录,必须加上“-r”参数

参数 说明:

  • -d或--directory 直接把欲删除的目录的硬链接数目删成0,移除该目录
  • -f或--force 强制删除文件或目录。本参数将会忽略放在它前面的“-i”参数
  • -i或--interactive 删除已有文件或目录之前先询问
  • -r、-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理
  • -v或--verbose 显示命令执行过程
  • --help 帮助
  • --version 版本信息

命令实例:

使用mkdir [root@localhost /]# mkdir test [root@localhost /]# rm -r test rm:是否删除 目录 “test”? y

阅读全文 »

linux命令手册----CP(copy)

cp(copy)
功能说明
复制文件或目录
语法
cp[-abdfilprRsuvx][-S<备份字尾字符串>][--help][--sparse=<使用时机>][--version][来源文件或目录][目的文件或目录]或cp[-abdfilprRsuvx][-S<备份字尾字符串>][--help][--sparse=<使用时机>][--version][来源文件或目录...][目的目录]

所属软件包
coreutils

相关命令
mcopy

相关信息
cp命令用来复制文件或目录,假如同时指定两个或两个以上的文件或目录,且最后的目的目录是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,而最后的目的地不是一个已经存在的目录,则会出现错误信息。


参数
说明
-a或--archive
此参数的效果和同时指定“-dpR”参数相同
-b或--backup
删除、覆盖目的文件之前先备份,备份的文件会在字尾加上一个备份字符串
-d或--no-dereference
复制符号链接时,把目的文件或目录建立为符号链接,并指向源文件或目录连接的源文件或源目录。假如不加上这个参数,在复制过程中若遇到符号链接,则会直接复制该连接所指向的源文件或源目录,而不是重新建立一个指向该原始文件或目录的符号链接
-f或--force
强行复制文件或目录,不论目的文件目录是否已经存在
-i或--interactive
覆盖原有文件之前先询问
-l或--link
对来源文件建立硬链接,而非复制文件
-p或--preserve
保留源文件或目录的属性,包括所有者、所属组、权限和时间
-r
递归处理,将指定目录下的文件与子目录一并处理。若来源文件或源目录的类型,不属于目录或符号链接,则一律视为普通文件处理
-R或--recursive
递归处理,将指定目录下的所有文件及子目录一并处理
-s或--symbolic-link
对来源文件建立符号链接,而非复制文件
-S<备份字尾字符串>或--suffix=<备份字尾字符串>
用“-b”参数备份目的文件后,备份文件的字尾会加上一个备份字符串
默认的备份字尾字符串是符号~,可通过“-S”参数来改变它
-u或--update
使用这项参数之后,只会在来源文件的建立时间(Modification Time)晚于目的文件的时候,或是同名称的目的文件不存在时,才开始复制文件
-v或--verbose
显示命令执行过程
-x或--one-file-system
复制文件或目录存放的文件系统,必须与cp命令执行时所处的文件系统相同,否则复制进程不启动。即不处理在其他分区的文件
--help
帮助
--sparse=<使用时机>
设置存储稀疏文件(Sparse File)的时间。稀疏文件是一种内含大量连续0字节的文件,这种现象称之为空洞(Holes),许多的二进制文件都具有这种特性,假使文件系统有支持这种特性,这些空洞将不会占用大量的存储块,则对节省存放空间和提高系统性能都有益处。使用时机设为“auto”,则来源文件若是稀疏文件,目的文件也会是稀疏文件,这是cp命令的默认值,使用时机设为“always”,则目的文件将一概存储成稀疏文件。使用时机设为“never”,则目的文件将不会存储成稀疏文件
--version
版本信息
命令实例:
1)复制一个名字是file1的文件到另外一个目录下
[root@localhost /]# cp file1 newdir
 2)复制一个文件从目录/home/public/的文件test.txt复制到目录/home/public/backup/的文件test.bak
[root@localhost /]#cp /home/public/test.txt /home/public/backup/test.bak
3)使用通配符复制文件
[root@localhost /]#cp *.txt newdir

阅读全文 »

linux命令apt-get参数以及用法详解

apt-get作用: 用于自动从互联网的 软 件 仓库中搜索、安装、升级、 卸 载 软件或操作系统。 apt-get语法: apt-get [参数] apt-get参数: apt-get update 在修改 /etc/apt/sources.list或/etc/apt/preferences 之後运行该命令。此外您需要定期运行这一命令以确保您的 软件包 列表是最新的。 apt-get install packagename 安装一个新软件包(参见下文的 aptitude ) apt-get remove packagename 卸载一个已安装的软件包(保留配置文档) apt-get --purge remove packagename 卸载一个已安装的软件包(删除配置文档) apt-get autoclean apt会把已装或已卸的软件都备份在硬盘上,所以假如需要空间的话,能够让这个命令来删除您已删掉的软件 apt-get clean 这个命令会把安装的软件的备份也删除,但是这样不会影响软件的使用。 apt-get upgrade 更新任何已安装的软件包 apt-get dist-upgrade 将系统升级到新版本 ...

阅读全文 »

linux命令patch参数以及用法详解

 

patch作用:

补丁更新

patch语法:

gpm [参数][文件名]

patch参数:

-b 产生备份文件

-c 使用文本文件解释patch文件的用途

-d 目录 在做任何动作前先切换目录

-e 将结果翻译成批处理文件后输出

-f 不询问任何问题,强制运行

-i 修补文件 指定修补文件的位置

-l 忽略Tab和空格符

-s 安静模式,不显示错误信息

-v 显示版本信息

--binary 使用二进制模式来读写文件

--help 显示帮助文件

--dry--run 模拟并列出运行的结果,而不真的运行

 

patch示例:

patch file file.patch

阅读全文 »

linux命令gpm参数以及用法详解

gpm作用: 设置鼠标的粘贴功能 gpm语法: gpm [参数] gpm参数: -b 数字 设置每秒的波特率 -B 数字 设置按钮顺序,123,是正常顺序,321适合惯用左手的人使用 -d 出错模式 -h 显示在线帮助 -m 文件名 开启鼠标配置文件 -t 鼠标种类 设置鼠标种类 gpm示例: 启动PS/2鼠标 gpm -t ps2 ...

阅读全文 »

linux命令bind参数以及用法详解

bind作用: 显示或设置键盘配置 bind语法: bind [参数] bind参数: -f 文件 配置文件所在的位置 -l 列出所有的功能名称 -m 按键配置 按键配置包括emacs,vi等 -p 列出所有的功能 -P 列出所有的功能(较易阅读) -q 功能 查询功能名称 -r 删除正在使用的配置 -s 列出可被重复读取的宏与字符串 -S 列出正在使用的宏与字符串 -u 取消所有的按键配置 -v 列出变量名称与数值 -V 列出正在使用的变量名称与数值 bind示例: bind -l|grep kill bind -m vi -v ...

阅读全文 »

linux命令hdparm参数以及用法详解

hdparm作用: 显示与设定硬盘的参数。 hdparm语法: hdparm [-CfghiIqtTvyYZ][-a < 快取分区>][-A < 0或1>][-c ][-d < 0或1>][-k < 0或1>][-K < 0或1>][-m < 分区数>][-n < 0或1>][-p ][-P < 分区数>][-r < 0或1>][-S < 时间>][-u < 0或1>][-W < 0或1>][-X < 传输模式>][设备] hdparm参数: -a 快取分区 设定读取文件时,预先存入块区的分区数,若不加上 快取分区 选项,则显示目前的设定。 -A 0或1 启动或关闭读取文件时的快取功能。 -c I/O模式 设定IDE32位I/O模式。 -C 检测IDE硬盘的电源管理模式。 -d 0或1 设定磁盘的DMA模式。 -f 将内存缓冲区的数据写入硬盘,并清除缓冲区。 -g 显示硬盘的磁轨,磁头,磁区等参数。 -h 显示帮助。 -i 显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供。 -I 直接读取硬盘所提供的硬件规格信息。 -k 0或1 重设硬盘时,保留-dmu参数的设定。 -K 0或1 重设硬盘时,保留-APSWXZ参数的设定。 -m 磁区数 设定硬盘多重分区存取的分区数。 -n 0或1 忽略硬盘写入时所发生的错误。 -p PIO模式 设定硬盘的PIO模式。 -P 磁区数 设定硬盘内部快取的分区数。 -q 在执行后续的参数时,不在屏幕上显示任何信息。 -r 0或1 设定硬盘的读写模式。 -S 时间 设定硬盘进入省电模式前的等待时间。 -t 评估硬盘的读取效率。 -T 评估硬盘快取的读取效率。 -u 0或1 在硬盘存取时,允许其他中断要求同时执行。 -v 显示硬盘的相关设定。 -W 0或1 设定硬盘的写入快取。 -X 传输模式 设定硬盘的传输模式。 -y 使IDE硬盘进入省电模式。 -Y 使IDE硬盘进入睡眠模式。 -Z 关闭某些Seagate硬盘的自动省电功能。 hdparm示例: hdparm -t /dev/sda #评估硬盘的读取效率 ...

阅读全文 »

linux命令eject参数以及用法详解

eject作用:

eject是远程控制光驱的命令,对于收回光驱的参数,有部分笔记本不支持。

eject语法:

eject [参数] [设备名称]

eject参数:

-a 参数         自动退出。若使用参数on或1,则在设备卸载时自动退出;反之,若使用off或0,则在设备卸载时不自动退出;

-c 光盘编号  选择光驱,编号依次是0,1,2.。。。

-h                   显示在线帮助信息

-p                   使用/proc/mounts,而不使用/etc/motd

-r                    退出光驱

-t                     收回光驱,但是可能不支持某些设备

-v                     显示完整信息

eject示例:

eject -t

eject /dev/cdrom1

 

阅读全文 »