开发时使用到的Linux常见命令

一:Linux常用的命令

 1>文件操作命令

ls命令,显示当前目录下有哪些文件或目录(参数:-l 列出文件详细信息 参数:-a 列出当前目录下所有文件及目录,包括隐藏的)

 用法:ls -l

cd命令,切换目录

 用法:
  (1)可以直接用绝对路径如:cd /home/data/tomcat。
  (2)也可以用相对路径,比如你现在的当前目录路径是home,那么:cd data/tomcat 就进入了tomcat的目录了
  (3)返回上级目录,cd ../,同理返回的层级有多少,../就有多少,如cd ../../../

mkdir命令 创建一个目录

 用法:mkdir [目录名] ,如:mkdir data,就在当前目录下创建了data的目录了,也可以用绝对路径的方式创建目录,如mkdir /home/data,就是在根目录下home文件夹创建了一个data目录

cp命令 拷贝文件或目录

 用法:cp [源地址] [目标地址]

  (1)cp p2p.war p2p_bak.war 就是把在当前目录下p2p.war文件拷贝一份名为p2p_bak.war的文件
  (2)cp /home/data /data 就是把根目录下home目录里的data整个目录考到根目录下

mv命令 对文件、目录的移动或重命名

 用法:mv [源地址] [目标地址]

  (1)如果源地址和目标地址不同,则是移动的操作,如:mv tomcat /home/javafile,就是把tomcat这个目录移动到根目录下的home目录的javafile目录下
(2)如果源地址和目标地址相同,则是重命名操作,如:mv tomcat tomcat7,就是把当前目录下的tomcat重命名为tomcat7

rm命令 删除文件(参数:-r 递归删除,可删除文件及目录)

 用法:rm [文件名] 或 rm -r [文件名或目录名] 

 (1)如果带参数r,如:rm -r data,就删除了当前目录下的data目录及其data目录下的所有文件和文件夹。

(2)如果不带参数r,只能删除文件,如:rm hello_world.java,删除了当前目录下的hello_world.java文件

rmdir命令 删除空目录

 用法:rmdir [目录名],该命令只能删除空的目录

touch命令 创建空文件

 用法:touch [文件名]

tar命令 打包和解压命令
  参数:
      -c  归档文件
       -x  压缩文件
       -z  gzip压缩文件
       -j  bzip2压缩文件
       -v 显示压缩或解压缩过程 v(view)
       -f  使用档名

 用法:
  1) 打包:如下例子,把根目录下home目录下的data整个目录打包
  tar -cvf /home/data.tar /home/data          只打包,不压缩
  tar -zcvf /home/data.tar.gz /home/data        打包,并用gzip压缩
  tar -jcvf /home/data.tar.bz2 /home/data       打包,并用bzip2压缩

zip命令 打包操作

 用法:例如: zip -r test.zip ./* 将当前目录下的所有文件和目录全部压缩成test.zip文件,-r表示递归压缩子目录下所有文件

 unzip命令:压缩包解压操作

  用法:例如:unzip p2p.war -d p2p 将当前目录下的p2p.war包解压成p2p目录

 vi命令 编辑文件

  用法:vi [文件名] 如:vi server.xml
   i 开启编辑模式
   :w 保存; 
   :w filename 另存为filename;  
   :wq! 保存退出;
   wq! filename 注:以filename为文件名保存后退出;
   q! 不保存退出;
   :x 应该是保存并退出 ,功能和:wq!相同



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值