bat 获取当前目录路径,以绝对路径的方式运行程序

bat 获取当前目录路径,以绝对路径的方式运行程序,第1张

获取当前目录绝对路径:set current_path="%cd%" 比如要运行子目录的dir1\testcmd就直接加入下面一行%current_path%\dir1\testcmd

1.列出文件清单命令:ls

ls命令能够列出当前目录下的所有内容。ls 命令的执行方式为:

# ls [-选项] [文件名或者目录名]

进入到Linux命令行中后,我们至少要知道当前所处的位置有哪些内容,这些信息就可以使用ls命令来获得。

在Linux中,ls命令是最常使用的命令之一,因为在命令行下要随时查看目录内容。如果不加任何选项的话,ls命令仅列出当前目录下的文件和目录名,例如,想要查看/etc目录下的内容,可以使用下列命令:

# ls /etc

如果想要列出当前目录下所有文件,则可以使用下列命令:

# ls -a

2、cat命令

功能:在标准输出上显示文件。

语法:cat [-vTEuAte] 文件

例子: cat exampletxt

cat -A exam2txt

cat file1 file2 > file2

3、more命令

功能:在终端屏幕按屏显示文本文件。

语法: more [-pcdls] 文件

例子: more examplec

more -dc examplec

more -c -10 examplec

4、less命令

less命令的功能几乎和more命令一样,也是用来按页显示文件,不同之处在于less命令在显示文件时允许用户既

可以向前又可以向后翻阅文件。

5、head命令

功能:显示指定文件的前若干行。缺省设置为显示10行

语法:head [-n] 文件

例子: head examplec

head -3 examplec

6、tail命令

功能:显示指定文件的末尾若干行。缺省设置为显示10行

语法:tail [+ / - num ] [参数] 文件

+num 从第num行以后开始显示。- num 从距文件尾num行处开始显示。

例子: tail examplec

tail -4 examplec

7、grep、fgrep和egrep命令

功能:

这组命令以指定模式搜索文件,并通知用户在什么文件中搜索到与指定的模式匹配的字符串,并打印出所有包含该字符串的文本行,在该文本行的最前面是该行所在的文件名。grep命令一次只能搜索一个指定的模式;egrep命令检索扩展的正则表达式(包括表达式组和可选项);fgrep命令检索固定字符串,它不识别正则表达式,是快速搜索命令。

语法:

grep [-EFbcihlnvxef] [查找模式] [文件名1,文件名2,……]

egrep [选项] [查找模式] [文件名1,文件名2,……]

fgrep [选项] [查找模式] [文件名1,文件名2,……]

例子: grep "text file" example

grep data

grep goto c

直接使用%cd%就可以表示当前目录,演示一下:

1、新建一个文本文件,然后把扩展名改为bat,接着点击鼠标右键后选择编辑,输入如下图所示的内容

2、输完后保存该bat文件

3、双击运行之前保存的bat文件,如下图所示,已经显示出bat文件当前所在的目录了

不知道你说的 是那个磁盘命令 看看下面的那个能用上

、cd 显示当前目录名或改变当前目录。

2、dir 显示目录中的文件和子目录列表。

3、md 创建目录。

4、del 删除一或数个文件。

5、chkdsk 检查磁盘并显示状态报告。

6、cacls 显示或者修改文件的访问控制表(ACL)

7、copy 将一份或多份文件复制到另一个位置。

8、date 修改日期

9、format 格式化磁盘

10、type 显示文本文件的内容。

11、move 移动文件并重命名文件和目录。

12、expand 展开一个或多个压缩文件。

13、ren 重命名文件。

14、attrib 显示或更改文件属性。

15、time 显示或设置系统时间。

16、at at命令安排在特定日期和时间运行命令和程序。要使用 AT 命令,计划服务必须已在运行中。

17、net [user],[time],[use] 多,自己去查

18、netstat 显示协议统计和当前tcp/ip连接

19、nbtstat 基于NBT(net bios over tcp/ip)的协议统计和当前tcp/ip连接

20、route *** 作和查看网络路由表

21、ping 就不说了,大家都熟悉吧

22、nslookup 域名查找

23、edit 命令行下的文本编辑器

24、netsh强大的命令行下修改tcp/ip配置的工具

25、fdisk 相信现在用的人比较少了,不过在没有其他工具的情况,他还是有用的

更多++++

attrib 设置文件属性

ctty 改变控制设备

defrag 磁盘碎片整理

doskey 调用和建立DOS宏命令

debug 程序调试命令

emm386 扩展内存管理

fc 文件比较

fdisk 硬盘分区

lh/loadhigh 将程序装入高端内存

move 移动文件,改目录名

more 分屏显示

prompt 设置提示符

set 设置环境变量

smartdrv 设置磁盘加速

setver 设置版本

subst 路径替换

vol 显示指定的磁盘卷标号

xcopy 拷贝目录和文件

以上内容来自:中华隐士联盟

以上就是关于bat 获取当前目录路径,以绝对路径的方式运行程序全部的内容,包括:bat 获取当前目录路径,以绝对路径的方式运行程序、有什么命令可以显示当前目录下的文件、bat批处理里怎么取得当前目录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9762477.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存