注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

往事如烟

科技创造价值

 
 
 

日志

 
 

Linux中9个很常用命令  

2010-12-29 19:48:31|  分类: Linux服务器 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
1.查看当前目录命令pwd(print working directory)

格式:pwd。

例如:执行命令pwd。

系统显示当前目录。

2.改变当前目录cd(change directory)

格式:cd  <目录名>。

例如:执行命令cd  /home/admin。

则切换到目录/home/admin下。

例如:执行命令cd~。

则当前目录位于用户的主目录下。

例如:执行命令cd..。

切换到当前目录的父目录。

3.显示目录或文件信息命令ls(list)

格式:ls  [选项]  <目录或文件名>。

主要选项如下。

-a:显示所有的文件和目录。

-l:以长格式显示文件信息。

-t:将结果按修改时间进行排序,新的文件或目录排在前面。

-R:若目录下有文件,则列出目录下的所有文件。

例如:执行命令ls  -al  /

显示根目录下所有文件的完整信息。

例如:执行命令ls  -at  a*

显示当前目录下所有以a开头的文件,新的文件排在前面。

4.文件内容查看和连接命令cat

格式:cat  [选项]  <文件1>  <文件2>  ……

该命令用于把几个文件的内容连接后显示在屏幕上。

主要的选项如下。

-n或—number:对内容进行按行编号输出。

-b或—number-nonblock:与-n相似,只是对于空行不进行编号。

-s:当遇到连续两行以上的空白行时,就替换为一个空白行。

-v:显示不可打印的字符。

例如:执行命令cat -n test.c

表示将文件test.c的内容加上行号后显示输出。

例如:执行命令cat test1.c  test2.c

表示将文件test1.c和test2.c的内容串接在一起并输出。

5.文件复制命令cp(copy)

格式:cp  [选项] <源文件或目录>  <目标文件或目录>

该命令用于把一个文件拷贝到另一个文件或将多个文件拷贝到一个目录下。

主要的选项如下。

-r:若源目录下还有文件或目录,则都拷贝到目的地。

-f:若目标目录下已经有同名的文件,则把它删除并把源文件拷贝到目标目录下。

例如:执行命令cp  test.c  tmp/program.c

表示把当前目录下的test.c文件拷贝到/tmp目录下并命名为program.c。

例如:执行命令cp  *.c  /tmp

表示把当前目录下所有以.c结尾的文件拷贝到/tmp目录下。

6.文件删除命令rm(remove)

格式:rm  [选项] <文件或目录>

该命令用于删除文件,若加上-d选项则可以删除指定的目录。

主要的选项如下。

-i:删除前先询问要求确认。

-r:若目录非空,则删除目录下所有的文件。

-f:强制删除。

例如:执行命令rm *.c

表示删除当前目录下所有以.c结尾的文件。

例如:执行命令rm -rf  tyq

表示强制删除tyq目录下所有的文件和子目录,子目录下的文件或目录都被删除。

7.移动或重命名文件命令mv(move)

格式:mv  [选项]  <源文件或目录>  <目的文件或目录>

该命令用于对一个文件或目录进行重命名或将几个文件移到另一目录。

主要的选项如下。

-I:移动前先询问要求确认。

-f:强制移动,若目标目录下有同名的文件则覆盖它。

例如:执行命令mv test.c program.c

则将当前目录下的test.c文件重命名为program.c。

例如:执行命令mv -i *.c /tmp/project

则将当前目录下所有以*.c结尾的文件移到project目录下,若目标目录下已有同名文件则先询问是否覆盖。

8.创建目录命令mkdir(make direcotry)

格式:mkdir  [选项]  <目录>

如果指定目录不存在则创建它。

主要的选项如下。

-p:若要建立的目录的上层目录不存在,则先创建它。

例如:执行命令mkdir -p  dir1/dir2

表示在当前目录下创建dir1/dir2,如果dir1不存在则先创建它。

9.删除目录命令rmdir(remove directory)

格式:mkdir  [选项]  <目录>

如果指定目录为空就删除它,若不为空则出现错误信息。

主要的选项如下。

-p:当删除指定目录后,若该目录的父目录为空,则也将其删除。

例如:执行命令rmdir -p  dir1/dir2

表示在当前目录下的dir1目录中删除dir2子目录,若删除dir2后dir1变为空目录,则也将其删除。

       另外可以使用“touch filev.c”命令在当前目录下创建一个文件,前提是file.c文件不存在。可以在命令名后加--help来获得帮助信息,如“mkdir --help”命令用于获取mkdir使用方法的帮助信息。
  评论这张
 
阅读(586)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017