精华内容
下载资源
问答
  • linux中.sh文件是什么?怎么执行?

    万次阅读 2019-12-19 22:54:29
    一、linux中.sh文件是什么? linux中.sh文件是脚本文件,一般都是bash脚本。 二、linux中的.sh文件怎么执行? 1、直接./加上文件名.sh,如运行hello.sh为 ./hello.sh【绝对路径下也可以,但hello.sh必须有x...

    一、linux中.sh文件是什么?

      linux中.sh文件是脚本文件,一般都是bash脚本。

     

    二、linux中的.sh文件怎么执行?

    1、直接./加上文件名.sh,如运行hello.sh为   ./hello.sh 【绝对路径下也可以,但hello.sh必须有x权限】

           使用绝对路径执行:

          

           对于文件是否具有x权限,可以目录文件夹下(存放当前文件的文件夹)输入  ll  命令查看,没有可使用  chmod u+x hello.sh

         

    2、直接sh 加上文件名.sh,如运行hello.sh为  sh hello.sh【hello.sh可以没有x权限】

    展开全文
  • Linux下面用命令如何运行.sh文件的方法 直接./加上文件名.sh,如运行hello.sh为./hello.sh【hello.sh必须有x权限】 直接sh 加上文件名.sh,如运行hello.sh为sh hello.sh【hello.sh可以没有x权限】 赋权限命令:...

    Linux下面用命令如何运行.sh文件的方法

    1. 直接./加上文件名.sh,如运行hello.sh为./hello.sh【hello.sh必须有x权限】
    2. 直接sh 加上文件名.sh,如运行hello.sh为sh hello.sh【hello.sh可以没有x权限】

    赋权限命令:chmod u+x wql.sh

    展开全文
  • 需要工具:  1.apktool apk打包工具  下载地址:...  安装:直接解压即可,是一个apktool.jar文件,通过 [plain] view plaincopyprint? $java-jarapkt...

    需要工具:
      1.apktool apk打包工具
      下载地址:http://android-apktool.googlecode.com/files/apktool1.5.2.tar.bz2
      安装:直接解压即可,是一个apktool.jar文件,通过

    1. $java -jar apktool.jar  
      $java -jar apktool.jar

      来运行,依赖于java运行环境

      2.dex2jar dex转化jar工具
      下载地址:http://dex2jar.googlecode.com/files/dex2jar-0.0.9.15.zip
      安装:直接解压即可,是一个文件夹,里面包含了很多文件,通过

    1. $./dex2jar.sh  
    $./dex2jar.sh

      来运行

      3.如果你没有unzip,安装此解压工具, zip解压缩工具,用于解压jar包(jar包是zip压缩的,所以可以用其它工具代替)
      下载地址:ubuntu $sudo apt-get install unzip
      安装: $sudo apt-get install unzip

    1. $upzip [src_path] -d [dst_path]  
            $upzip [src_path] -d [dst_path]

      来运行

      4.jad .class文件反编译工具
      下载地址:http://www.varaneckas.com/jad

           http://varaneckas.com/jad/jad158e.linux.static.zip
      安装:直接解压即可,是一个可执行文件,通过  

           ./jad

      来运行。需要说明的是,这个需要下载static版本的,如果不行的话,在去第一个链接里找另一个下载。


      接下来,工具准备完毕了,最好设定一下环境变量,我们就可以反编译apk了

      一、抽取apk资源

          执行: $java -jar apktool.jar d [source.apk]

      二、反编译源码

      (1)解压apk

    1. $unzip [source.apk] -d [step_1]  
      $unzip [source.apk] -d [step_1]

      step_1指的是你所需要解压到的目录

      (2)进入step_1 目录,找到classes.dex文件,将dex文件转化成jar文件

    1. $dex2jar.sh classes.dex  
    $dex2jar.sh classes.dex

      (3)获得一个classes_dex2jar.jar文件,我们现在要再度解压这个文件

    1. $upzip classes_dex2jar.jar -d [step_3]  
            $upzip classes_dex2jar.jar -d [step_3]

      step_3指的是你解压到的目录

      (4)我们获得一个step_3目录,我们接下来要反编译该目录下所有.class文件  

    1. $./jad -o -r -s  java -d  src step_3/**/*.class  
            $./jad -o -r -s  java -d  src step_3/**/*.class

           对于上面的参数,可以直接执行./jad查看,或者Readme.txt查看

      (5)我们再度获得一个src目录,该目录下就是反编译好的源码文件了。

    也可以使用JD-GUI工具直接查看classes_dex2jar.jar的class文件。     


     如果以上命令不执行的话,查看目录是否正确。

    版权声明:本文为博主原创文章,未经博主允许不得转载。

    转载于:https://www.cnblogs.com/mao0504/p/4706598.html

    展开全文
  • 运行以下命令查看 sh 的详细信息,确认 shell 对应的程序是哪个: $ls -al /bin/sh dash 比 bash 更轻,更快。但 bash 却更常用。 如果一些命令、脚本等总不能正常执行,有可能是 dash 的原因。 比如编译 ...
    Ubuntu的 shell 默认安装的是 dash,而不是 bash。
    运行以下命令查看 sh 的详细信息,确认 shell 对应的程序是哪个:
    $ls -al /bin/sh

    dash 比 bash 更轻,更快。但 bash 却更常用。
    如果一些命令、脚本等总不能正常执行,有可能是 dash 的原因。
    比如编译 Android 源代码的时候,如果使用 dash,则有可能编译出错,或者编译的系统不能启动。

    通过以下方式可以使 shell 切换回 bash:
    $sudo dpkg-reconfigure dash
    然后选择 no 或者 否 ,并确认。
    这样做将重新配置 dash,并使其不作为默认的 shell 工具。

    也可以直接修改 /bin/sh 链接文件,将其指定到 /bin/bash:
    $sudo ln -fs /bin/bash /bin/sh

    还有一种解决方法是,在脚本文件中直接指定使用的 shell,而不是指定 sh:
    例如使用 #!/bin/bash 或者 #!/bin/dash 而不是#!/bin/sh。
    但这样将丧失脚本的通用性,使其在不具备所指定脚本的系统下不能被执行。

    版权声明:本文为博主原创文章,未经博主允许不得转载。

    转载于:https://www.cnblogs.com/mao0504/p/4706839.html

    展开全文
  • 在批量拷贝系统下的文件时如果用java的IO流来读写文件很消耗系统内存,可能发生内存溢出或宕机,目前的解决方案就是调用系统命令来批量拷贝 java code public static void copy(String orPath,String newPath...
  • mysql_db_backup.sh

    2020-08-01 11:30:31
    防止误删服务器数据库 ,使用Shell脚本备份数据库: ### 1、需求分析: 1)每天凌晨2:10备份数据库atguiguDB到/data...-----》shell脚本写到/usr/sbin/mysql_db_backup.sh---》然后将脚本设置到crond执行 2)代码实现
  • Linu文件处理命令

    2019-06-14 23:04:00
    命令格式:命令 [-选项] [参数] 例如:ls -la /etc(多个选项可以写在一起,个别命令不遵循此格式,简化选项只用一个-,完整选项需要写两个--,-a等于--all) ...-a 所有文件,包括隐藏文件 -l 列出文件详...
  • linux如何创建并运行sh文件

    千次阅读 2020-04-26 21:12:45
    1.创建test.sh文件: touch test.sh 2.编辑sh文件: vi test.sh 3.保存退出(很关键的一步): 敲击esc 然后输入 :wq 回车退出 4.添加可执行权限,排除默认可执行: chmod +x test.sh 5.运行文件 (1)./test.sh (2)sh ...
  • linux计划任务执行.sh脚本

    千次阅读 2018-04-23 13:39:06
    如果是系统本身相关的,建议放在其他位置)2:在新建的目录下创建一个test.sh文件内容如下(这里以开启mysql服务为例-->事先关闭:如果你是开发环境可以这样尝试:如果你是生产环境,千万不要这么做,生产环境...
  • 脚本/root/bin/copycmd.sh

    2021-02-14 10:15:11
    编写脚本/root/bin/copycmd.sh   (1)提示用户输入一个可执行命令名称 (2)获取此命令所依赖到的所有库文件列表 (3)复制命令至某目标目录(例如/mnt/sysroot)下的对应路径下 如:/bin/bash ==> /mnt/sysroot/...
  • Linux 运行.R文件

    2021-07-28 22:26:35
    1.which Rscript 之后使用该地址运行.R文件 2.vim ***.R 在第一行添上:#! /usr/local/bin Rscript 3.赋予.R文件权限 chmod +x ***.R ...(.R文件中不要忘记library()和把相关的文件放在和.R文件一个地方) ...
  • 查看当前目录下文件大小 [root@izm5e33l0ge76tvdj3qtnfz var]# du -sh * 4.0K adm 190M cache 4.0K crash 24K db 8.0K empty 4.0K games 4.0K gopher 12K kerberos 79M lib 4.0K l...
  • #!/bin/bash # #******************************************************************** #Author: QH #QQ: 1625317303 #Date: 2019-03-16 #FileName: checkdisk.sh #Mail: ...
  • 安装Anaconda3-5.1.0-Linux-x86_64.sh报错

    千次阅读 2018-07-30 17:14:31
    报错信息如下: grep: error while loading shared libraries: libunwind.so.8: cannot open shared object file: No such file or ...sh", but not "." or "source"\nAnaconda3-5.1.0...
  • 通过cd,找到sqlplus的安装目录下,然后 ./startup.sh 即可。
  • # > File Name: bash_to_elf.sh # > Author: 后台运行-进程唯一 # > How to use: tar -zcvm SOFT_NAME >> this.sh # > Created Time: 2018年04月15日 星期日 02时00分31秒 #**************************************...
  • 1、*.tar 用 tar –xvf 解压 2、*.gz 用 gzip -d或者gunzip 解压 3、*.tar.gz和*.tgz 用 tar –xzf 解压 4、*.bz2 用 bzip2 -d或者用bunzip2 解压 5、*.tar.bz2用tar –xjf 解压 6、*.Z 用 uncompress 解压 7、*.tar...
  • linux服务器中利用sh文件设置固定时间间隔运行py文件
  • 关于 LINU中权限设置

    2017-03-30 14:30:13
    1.linux下给文件start.sh设置权限为自己可读可修改可执行,组内用户为可读可执行不可修改,其余用户没有任何权限,那么设置该文件权限的命令为() 正确答案: B chmod start.sh 706 chmod start.sh 750 ...
  • 35 文件:/etc/profile.d/env.sh 36 快捷键: 37 ^ + s 锁屏 ^ + q 解锁 ^ + z 挂起 38 文件管理部分: 39 /boot 引导启动 40 /dev 硬件设备文件 /dev/zero,null 41 /etc 配置文件 42 /home 用户 43 /...
  • window环境下编写sh文件通过格式化后在linux中执行
  • linux: touch god.sh 创建 chmod u+x god.sh 赋权 编辑: vi god.sh i insert esc 退出 :wq 再次退出并保存 esc u ...
  • 分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。解决:1)在windows下转换:利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码...
  • Linux获取系统时间:date   问题:tomcat时间与系统时间不一致 解决方式:在tomcat/bin/catalina.sh 文件中添加:JAVA_OPTS=-Duser.timezone=...linux系统,修改文件catalina.sh。windows下,修改文件catalina.out。
  • 我的 .sh文件名为hiveserver2_monitor.sh 脚本内容 source /etc/profile now_time=$(date +"%Y-%m-%d %H:%M:%S") function checkProcess() { hive_process=$(ps aux | grep hiveserver2 | grep -v grep |grep ...
  • 现在有一个安装脚本了,名为install.sh,有一个要安装的程序helloworld.因为要安装的程序一般都是用.tar.bz2来做的。我们这儿也做一下: $ tar jcvf helloworld. tar .bz2 helloworld 现在修改一个安装...
  • Linu cp命令

    2019-06-14 10:28:24
    cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。 1.1 语法 cp(选项)(参数) 1.2 参数 选项 描述 -a 此参数的效果和同时指定"-dpR"参数相同...
  • Linu操作系统基础

    2019-02-13 17:05:48
    一切皆文件; 尽量避免捕获用户接口; 配置文件保存为纯文本格式; CLI接口:命令提示符:prompt,bash(shell) #:root $:普通用户 命令:送给内核,由内核判断是否执行 命令格式 命令 ls 选项 -l 短选项 -...
  • Linu命令总结

    2021-01-11 10:40:42
    含义:列出当前工作目录下的所有文件/文件夹的名称 用法2:#ls 路径 含义:列出指定路径下的所有文件/文件夹的名称 关于路径(重要): 路径可以分为两种:相对路径、绝对路径。 相对路径:相对首先得有一个参照物...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,138
精华内容 855
关键字:

linush文件