Linux常用命令

文件目录操作:

  • ls:查看当前目录下的文件和其子目录

                ls -l :以列表方式展示

                ls -a:该目录下所有文件展示,包括隐藏目录

  • cd:进入文件操作

                cd .. :返回上层目录

                cd +文件目录名 :进入指定目录

  • pwd:查看当前所在目录

  • touch:如果文件不存在,创建文件

  • rm:删除文件和目录

                rm -f :跳过提示直接删除

                rm -r :删除目录

  • cat:查看文件

  • more:查看文件以分页形式展示

  • tail:查看文件结尾

                tail -f +文件路径:动态查询文件结尾内容,多用在日志文件

  • mkdir:创建目录

  • rmdir:删除目录

拷贝移动命令:

  • cp:用于文件或目录的复制

          cp a.txt ./b.txt:该操作是将a.txt文件复制到当前目录并修改名称为b.txt

          cp a.txt dll/:该操作是将a.txt文件复制到dll目录下

          cp  -r dll/ all/:该操作是将all目录复制到all目录下

          cp -r dll/* all/:该操作是将dll目录下的所有文件复制到all目录下 

        

  • mv:有两种作用。(1).为文件或目录改名(2).将文件或者目录移动到指定位置

        mv a.txt a1.txt:该操作是将a.txt更名为a1.txt

        mv a.txt dll/:该操作是将a.txt移动到dll目录

        mv a.txt dll/a2.txt:该操作是将a.txt移动到dll目录并改名为a2.txt

        mv dll/ all/:该操作是将dll目录移动到all目录(all目录存在)

                             或者是将dll目录名改为all目录名(all目录不存在) 

打包压缩命令:

  • tar:对文件进行打包,解包,压缩,解压操作(在Linux中打包和压缩可以分开操作)

         tar -cvf dll.tar dll/:将文件dll打包并不压缩

         tar -zcvf dll.tar.gz dll/:将文件dll打包并压缩

         tar -xvf dll.tar:将文件dll.tar解包到当前文件下

         tar -zxvf dll.tar.gz:将文件dll.tar.gz解包并解压到当前文件下

         tar -xvf dll.tar -C all/:将dll.tar解包到all目录下

文本编辑命令:

vim:是linunx下的文本编辑。有三种模式(命令模式、插入模式、底行模式)

注意:

vim helloWorld.java:

        该命令是进入helloWorld.java文件中(该文件若不存在则自动创建,并进入)。默认进入命令模式,按下i进去插入模式,可以进行文件编辑。完成操作之后按下ESC键返回到命令模式。按下进入底行模式(wq:保存并退出,q!:不保存退出,set nu:显示行号)。按下/也可进入底行模式(进行文件内容查找)

查找命令:

  • find:按照名称查找指定目录的文件

        find dll -name "*.java":表示查找dll目录下的.java文件

  • grep:查找指定文件的文本内容

        grep hello helloWord.java:表示在文件helloWord.java文件中查找文本信息hello

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值