cmd shell实用命令

cmd shell实用命令


盘符命令

  • c:/d:/e:… 切换到其他磁盘

eg:

    // 切换到d盘根目录
    C:\Users\admin> d:

runas命令

  • runas /user:xxx cmd

注: 相当于linux下的sudo命令

提升到管理员权限,xxx是指隶属管理员组的用户名(需得知道登录密码)

eg:

    C:\Users\admin> runas /user:administrator cmd

cd命令

cd.. 往前一个目录回退
cd/ 回到磁盘根目录
cd [path] 进入某磁盘/某目录

eg:

    // 进入C盘users/admin/lib/tmp目录
    C:\Users\admin> cd lib\tmp

md命令

  • md [path] 创建文件夹

eg:

    // 在C盘users/admin/目录下创建新的hello/h目录
    C:\Users\admin> md hello\h

rd命令

  • rd [path] [/Q | /S] 删除文件夹

/S -> 除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树。
/Q -> 安静模式,带 /S 删除目录树时不要求确认

eg:

    // 在C盘users/admin/目录下删除的hello/h目录
    C:\Users\admin> rd hello\h /S

新建文件

  • type nul>[path] 创建空白文件
  • type [path] 查看文件内容
  • echo XXX>[paht] 创建内容为“XXX”的文件

eg:

    // 在C盘users/admin/目录下新建了hello.txt空白文件
    C:\Users\admin> type nul>hello.txt

删除文件

  • del [path] 删除文件

eg:

    // 在C盘users/admin/目录下删除hello.txt文件
    C:\Users\admin> type nul>hello.txt

复制文件

copy [path] [path] 复制文件到目标目录下
xcopy [path] [path] /S 复制文件夹以及文件到目标目录下

    // 在C盘users/admin/目录下复制hello.txt文件到c:/users/admin/hello/h目录下
    C:\Users\admin> copy hello.txt hello\h

移动文件/文件夹

  • move [path] [path] 移动文件夹/文件到目标目录下

eg:

    // 在C盘users/admin/目录下移动hello.txt文件到c:/users/admin/hello/h目录下
    C:\Users\admin> move hello.txt hello\h

重命名文件

  • ren/rename [oldpath] [newpath] 修改文件夹名/文件名

eg:

    // 批量修改文件名,把 C:/Users/admin.txt目录下的全部.txt文件改为.html文件
    C:\Users\admin> ren *.html *.txt

其他常用命令

dir [path] 查看当前目录下文件
cls:清屏
ver: 查看系统版本

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在AutoJS中,可以使用`shell()`函数来执行shell命令。该函数的语法如下: ``` shell(cmd, root) ``` 其中,`cmd`是要执行的shell命令,`root`可选,如果设置为true,则以root权限执行命令。 示例1:执行简单的shell命令 ``` shell("ls"); ``` 示例2:执行带参数的shell命令 ``` shell("pm list packages -f com.tencent.mm"); ``` 示例3:以root权限执行命令 ``` shell("reboot", true); ``` 注意:在执行shell命令时,需要注意权限问题。某些命令可能需要root权限才能执行,此时需要在设备上先获取root权限。另外,某些命令可能会导致设备出现异常,需要谨慎使用。 ### 回答2: Autojs是一款用于Android设备的JavaScript自动化工具,其中包含了一个强大的shell命令功能,可以通过在脚本中调用shell命令来实现更复杂的操作。 Autojs的shell命令可以用于执行Android系统支持的所有shell命令。例如,我们可以使用shell命令来执行一些常见的操作,比如安装应用程序、卸载应用程序、运行应用程序、发送广播等。 另外,我们还可以使用shell命令来获取设备的一些基本信息,比如Android版本、设备名称、屏幕分辨率等。这些信息对于编写自动化脚本非常有用,可以根据不同的设备情况来调整脚本的逻辑。 除了执行单个的shell命令之外,Autojs还提供了一些方法来执行一组shell命令,比如使用shell方法执行脚本文件、使用su方法执行需要root权限的命令等。 总结来说,Autojs的shell命令功能提供了一种强大的方式来与Android系统进行交互,可以通过执行shell命令来实现更复杂、更灵活的自动化操作。这使得Autojs成为一款非常实用的自动化工具,可以帮助我们简化Android设备上的一些操作,并提高工作效率。 ### 回答3: 在Auto.js中,通过Shell命令可以执行一些与系统交互的操作。Auto.js中的Shell类提供了以下几个方法来执行Shell命令: 1. Shell.read(cmd, timeout):执行指定的Shell命令,并返回命令执行结果。cmd是要执行的命令字符串,timeout是超时时间,单位是毫秒。该方法会返回一个Shell.Result对象,可以通过getResult()方法获取命令执行结果的输出内容。 2. Shell.write(cmd):执行Shell命令,无需返回结果。cmd是要执行的命令字符串。这个方法一般用于执行一些不需要获取结果的命令。 3. Shell.exec(cmd, timeout):执行指定的Shell命令,并返回命令执行结果。cmd是要执行的命令字符串,timeout是超时时间,单位是毫秒。该方法会返回一个对象,包含命令执行结果的输出内容、错误信息以及执行命令的状态码。 使用Shell命令可以实现一些常见的操作,比如运行其他应用、安装/卸载应用、发送广播、模拟按键等。通过执行Shell命令,可以与系统进行交互,实现更多自动化的功能。 需要注意的是,使用Shell命令需要具有Root权限或者在Auto.js的沙盒模式中运行时,需要App的Shell权限。同时,执行一些危险的Shell命令需要谨慎操作,避免对系统产生不可逆的影响。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值