码迷,mamicode.com
首页 > 系统相关 > 详细

LINUX 常用命令(二)

时间:2015-11-24 18:36:41      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:linux 基本命令基础总结

3、根据名称查找文件

绝对路径:完全限定名称,制定到达且唯一代表单个文件的所遍历的每个子目录,第一个字符是 的路径是绝对路径。

相对路径: 与绝对路径相同的是相对路径也标识唯一文件,即制定当前目录到工作所需的路径,除第一个字符是 的其他字符的路径名是相对路径。

Pwd      显示当前路径的完整路径名。

Ls        列出指定目录的目录内容。

Ls  -l     显示长列表格式。

Ls  -a     显示包含隐藏文件在内的所有文件(隐藏文件不是为了安全,而是防止必要的用户配置文件让主目录路七八糟,好可以预防误修改等造成不便)。

Ls  -R     用递归的方式显示文件包含所有子目录的内容。

Cd        回到主目录。

cd  ..     回到当前父目录。

Cd  ../..   从当前位置上移两个级别。

Cd   -     回到之前的目录。

Touch     可以将文件的时间戳改为当前的时间和日期,不做其他修改,当没有文件时可以用touch   xx  来创建文件。

4、使用命令行文件管理文件

Mkdir      创建目录或子目录

Mkdir  -p  创建缺失的父目录

Cp        复制一个文件或多个文件,成为新的独立文件。

Cp  -r     复制带有内容的非空目录要求 -r 递归选项。

Cp  aa  bb  aa重名为bb

Cp  aa1   aa2   aa3   ss   aa1aa2aa3,复制到ss中,ss必须为目录。

Mv        命令在同一目录中重命名文件,或者文件重新放到新的目录中,相当于剪切。

Mv  aa1   aa2             aa2为文件则为重命名,若aa2为目录则为剪切。

Rm        默认语法将删除文件,而不是目录。

Rm  -r     删除目录以及其下可能存在许多子目录和文件。

Rm  -i     递归删除目录及其下可能存在的目录和文件。

Rm  -f     强制删除

Rmdir      仅删除空的目录。

5、使用路径名扩展匹配文件名。

模式匹配:通配是一种shlle命令解析操作,他将一个通配符模式扩展到一组匹配的路径名。在执行命令之前,命令行源字符由匹配列表替换。不返回匹配项的模式,将原始模式请求显示为字面上的文本。

*           有领个或更多自负组成的任何字符串。

?          任何一个字符。

~           当前用户的主目录。

~username   username用户的主目录。

~+          当前工作目录

~-          上一级工作目录

[abc...]      括起类中的任何一个字符

[!abc..]      不在括起类中的任何一个字符

[^abc..]      同上

[[:alpha:]].........任何字母字符

[[:lower:]]........任何小写字母字符

[[:upper:]]........任何大写字母字符

[[:alnum:]].......任何字母字符或数字

[[:digit:]]..........任何数字

[[:space:]]........任何空白字符

可以搭配ls   echo  等使用

例如:

Ls   a*     列出以a开头的所有文件或目录

Ls   ????列出四个字符的所有文件或目录

Ls   [!B]*.......列出不是以B开头的文件或目录

 

 

LINUX 常用命令(二)

标签:linux 基本命令基础总结

原文地址:http://10896557.blog.51cto.com/10886557/1716498

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!