Linux命令

Linux命令格式

command [-options] [parameter]

  1. command:命令名
  2. [-options]:选项,可以用来控制命令 【可选】
  3. [parameter]:传给命令的参数,可以是0个,1个或者多个 【可选】

例如:

  • ls
  • ls -a
  • ls -lrt
  • ls -lrt /home

Linux常用命令

scp将获取其他主机文件

scp 远程主机用户@远程ip:(冒号) 远程文件的绝对路径 本机路径

scp将本机文件上传到其他主机

scp 本机文件路径 远程主机用户@远程ip:(冒号) 远程文件的绝对路径

递归复制文件夹文件

cp -r 需要复制的目录 目的目录

示例:将apps下的文件和目录复制到apps_bak下

cp -r apps/* apps_bak/

移动文件或者重命名
  1. 移动文件:mv 需要移动文件的路径 移动的目的路径
  2. 重命名: mv 原文件名路径 新文件名路径
打包 .tar结尾

tar -cvf 打包的名称.tar 需要打包的文件 【可以是多个文件名,也可以是对指定的目录】

示例:tar -cvf demo.tar web.xml redis.properties

    tar -cvf   test.tar  filebak/

解包示例: tar -xvf demo.tar 【表示只解包到当前目录】

  • 解包到指定目录: tar -zxvf test.tar.gz -C 指定目录
打包并压缩 .tar.gz结尾

tar -zcvf 打包压缩的名称.tar.gz 需要打包压缩的文件 【可以是多个文件名,也可以是对指定的目录】

示例:tar -zcvf test.tar.gz filebak/

解压缩包示例: tar -zxvf test.tar.gz 【表示只解压缩包到当前目录】

  • 解压缩包到指定目录: tar -zxvf test.tar.gz -C 指定目录
vi和vim编辑文件操作
  1. 在命令模式下:可以查询文件内容,移动光标,删除等操作

    • gg:跳转到文件的开头
    • G:跳转到文件的结尾
    • x:删除光标所在行的内容,一个字符一个字符的删除
    • dd:删除光标所在的一行内容
  2. 插入模式下:可以对文件的内容进行编辑

    • 在命令模式下按 i 或者 a 或者 o进入插入模式,下方会出现insert字样
    • 在插入模式下按 esc键 回到命令模式
  3. 底行模式:可以通过命令对文件进行查找、显示行号,退出等操作

    • 在命令模式下按 : 或者 / 进入底行模式
    • : 可以输入wq 保存退出; q! 不保存退出; set nu 显示行号
    • / 可以对文件内容进行查找
find 查找指定目录的文件

示例:find ./ -name “*.java” 查找当前目录下以.java结尾的文件

    find   /filebak  -name  "*.class"
grep 从文件中查找指定内容

grep 查找的内容 从具体的文件

【从aaa.xml文件中查找bbb内容】

grep -C 10 bbb aaa.xml
【并显示上下10行的内容】
grep bean *.xml
【从.xml结尾的文件中查找bean内容】

ps 进程命令

ps -ef 查看当前运行的所有进程的详细信息

| Linux中的管道符,作用:将前一个命令的结果输出给后一个命令作为输入

示例:ps -ef | grep tomcat

【从当前运行的所有进程中查找tomcat的内容】

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值