日期:2014-05-16  浏览次数:20621 次

linux中常用的命令

?

?? ? ? linux中常用的命令

?

一.文件操作命令:

?

?? ?1.查询命令:

?

?? ? ? ls ? ? -->查询当前目录下所有的文件及文件夹

?

?? ? ? ls ?| ?more ? ?--> ?分页显示文件及文件夹列表

?

?? ? ? ls -l ? ?--> 以列表方式显示文件或文件夹

?

?? ? ? ? ? ? ? ? ?(用户可查看到权限,连接数,用户,组,大小,时间)

?

?? ? ? ll ? ? -->功能与ls -l 完全相同

?

?? ? ? l. ? ? ?-->查看隐藏文件

?

?? ? ? ls ?-d ? --->查找文件夹 ? ?,如 ?ls ?-d ?mail ? ? ?,功能是查询文件夹mail是否存在

?

?? ?2.改变当前路径的命令:

?

?? ? ? ?cd ?具体的路径 ? ? ? ?--->进入指定的路径, 如 ?cd ? /etc

?

?? ? ? ?cd ?.. ? ? ? -->进入上一层目录

?

?? ? ? ?cd ?/ ? ? ? -->进入根目录

?

?? ? ? ?cd ? ? ? ? -->进入用户主目录

?

?? ? ? ?cd - ? ? ? -->返回上一次所在目录

?

?? ?3.显示当前所在的目录:

?

?? ? ? ? pwd

?

?? ?4.移动文件到指定的位置:

?

?? ? ? ?mv ? 源文件 ? ?目标路径

?

?? ? ? 如 ? mv ?/home/xyp/*.conf ? ?/home/wang ? ? ?-->将xyp目录下的*.conf ,全部移到 wang目录下

?

?? ? ? ?mv命令,仍具备更改文件名的功能,以及更改目录名功能

?

?? ? ? ? ? ?mv ?源文件名 ? ?目标文件名 ? ? ? -->将源文件名更改为指定的新文件名


?? ? ? ? ? ?mv ?目录名 ? ? 新目录名 ? ? ---->更改文件夹名

?

?? ? 5.复制文件命令:

?

?? ? ? ? cp ? 源文件 ? ? 目标路径

?

?? ? ? ?如 ? cp ?/etc/*.conf ? ?/home/abc ? ?--->复制etc目录下所有*.conf 文件到 ?abc 目录下

?

?? ? 6.新建文件夹:

?

?? ? ? ? ?mkdir ?新文件夹名称 ?

?

?? ? 7.删除文件夹:

?

?? ? ? ? ?rmdir ?文件夹名称 ? ? ? ? --->只允许删除空文件夹

?

?? ? 8.删除文件:

?

?? ? ? ? ? rm ? 具体文件名 ? ? ?--->删除一个文件或多个文件,系统会提示是否要删除文件

?

?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?只有输入 ?y ?,才允许删除

?

?? ? ? ? ? rm ?-rf ?具体文件名或目录名 ? ? --->直接删除,无提示?

?

?? ? 9.显示文本文件的内容:

?

?? ? ? ? cat ? ?文本文件名 ? ? ? --->全部显示

?

?? ?10. 分页显示文本文件的内容:

?

?? ? ? ? ? more ?文本文件名 ? ? ?--->分页显示

?

?? ?11. ?统计文本文件的字符数,行数等 ?

?

?? ? ? ? ? ?wc ?文本文件名 ?

?

?? ? ? ? ? ?wc ?-l ?文本文件名 ? ? --->只统计文本文件的行数

?

?? ?12. ?在某一个指定文本文件中查询指定的字符串

?

?? ? ? ? ? ?grep ? 字符串 ? ?文本文件名

?

?? ? ? ? ?如 ? grep ? network ?/etc/ntp.conf ?

?

?? ?13. ?查看某一个指定文件的详细信息:

?

?? ? ? ? ? stat ?具体文件名

?

?? ?14. ?产生空文件:

?

?? ? ? ? ? ? touch ?新文件名

?

?? ?15. ?更改文件或文件夹权限:

?

?? ? ? ? ? ?对象类型:

?

?? ? ? ? ? ? ? ? ? ? - ? ? 普通文件

?

?? ? ? ? ? ? ? ? ? ? d ? ? 文件夹

?

?? ? ? ? ? ? ? ? ? ? l ? ? 链接文件

?

?? ? ? ? ? ? ? ? ? ? s ? ? 网络文件

?

?? ? ? ? ? ? ? ? ? ? c ? ? 字符文件

?

?? ? ? ? ? ? ? ? ? ? b ? ? 块文件

?

?

?? ? ? ? ? ?权限的代码: ? 读 ? ?4 ? ??

?

?? ? ? ? ? ? ? ? ? ? ? ? ?写 ? ?2

?

?? ? ? ? ? ? ? ? ? ? ? ? ?执行 ?1

?

?? ? ? ? ? ?任何一个文件或文件夹,均由三组权限构成:

?

?? ? ? ? ? ? ? ? ? ? ? ? ?所有者权限 ? 组权限 ? 其它用户权限

?

?? ? ? ? ? ?任何一组权限,均由 读 写 ?执行 ?三个权限组合而成,可以采用编号求和表示

?

?? ? ? ? ? ? ? ? ? ? ?如 3 ?-> 写 ?执行

?

?? ? ? ? ? ? ? ? ? ? ? ? 6 ? --> ?读 ? 写

?

?? ? ? ? ? ? ? ? ? ? ? ? 5 ? ---> ?读 ?执行

?

?? ? ? ? ? ? ? ? ? ? ? ? 7 ? --->读 ?写 ?执行 ??

?

?? ? ? ? ?修改权限的命令:

?

?? ? ? ? ? ? ? ? chmod ? 权限代码 ? ?文件名或目录名

?

?? ? ? ? ? ? ? 如 ? chmod ? 711 ?abc.a ?

?

?? ? ?16 .修改文件的所有者以及所属的组:

?

?

?? ? ? ? ? ? ? chown ? ?用户名.组名 ? 文件名或目录名

?

?? ? ? ? ? 如 ? chown ? wang.tc ? /home/a.a ? ? ?--->将文件a.a的所有者更改为wang

?

?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 将组更改为 tc

?

?? ? ? ? ? ? ?chown ?.tc ?/home/a.b ? ? ?---> ? 只改变组