命令行学习备份

批处理基础 (1)

主要内容:常用语法命令(if、for、echo、choice...),参数使用,组合命令,管道命令,操作注册表,实例演示

链接:     http://wenku.baidu.com/view/fd165d2acfc789eb172dc812?fr=prin

批处理基础(2)

主要内容:参数、特殊符号、变量的介绍,实例演示

链接:     http://wenku.baidu.com/link?url=dg4ehUDDtGrTcliUnieMR47dXWY9yiXxBxgPks_CXrgb3aybmj5Tsek4tl9DKvDT7rx2ke6CK-ZvfWdjA3PFlDRG3SoPzZEiUkmyuRw-8u_

MS-DOS  (Microsoft Disk Operating System)

主要内容:DOS,起源,发展史,Dos组成,文件目录,命令全集,查木马

链接:     http://baike.baidu.com/view/61797.htm

批处理隐藏自身窗口

主要内容:如题

链接:  http://www.jb51.net/article/14352.htm



学习笔记:

1、%cd% 代表当前路径的值

2、for 循环的心事可以有很多种,使用不同的形式需要加上不同的参数:

比如:for /l %variable in (start,interval,end) do command variable (在批处理中,变量的使用需要以特殊的形式出现 %%variable)

遍历删除d:\release d:\debug

@echo off for /f "delims=" %%a in (‘dir /b/s/ad d:\Release d:\Debug‘)do echo rd /s /q "%%a" 2>nul pause

3、删除文件可以用命令 del/erase

删除目录可以用命令 rd/rmdir

在其后 加/s 表示删除 其下所有 加/q 表示删除是不用提示是否删除。

4、批处理中的重定向符前面不可直接加数字,得用空格、等号、点隔开

echo aaaaa.bat >> b.txt 表示将aaaaa.bat 这个字符串显示到b.txt 里

type aaaaa.bat >> b.txt 表示将aaaaa.bat 里的内容显示到b.txt 里

5、pause>nul 可以使命令行暂停而不需要任何显示或储存

6、批处理的命令如果要实现命令与命令间的延时,可以有几种方法:

(1、利用已有的ping命令发送请求机制来实现延时:    ping 127.1 -n 5>nul  可以实现月5秒的延时

(2、利用vbs中的 sleep 来实现

@echo off

echo Wscript.Sleep Wscript.Arguments(0) * 1000>Delay.vbs

Delay.vbs 2

del Delay.vbs echo OK!

(3、http://www.jb51.net/article/18055.htm

时间: 2024-10-22 01:22:16

命令行学习备份的相关文章

命令行学习

接触cocos2d-html5 v2.1.5有段时间了,最近又出了个cocos2d-js 3.0的版本,看了下要运行工程的话需要用到命令行的指令,觉得这个东西还是有点用处的. 虽然以前接触过,但是没好好的去学习,今天就找度娘聊聊命令行指令! 一.通配符*和? *表示一个字符串 ?只代表一个字符 例如:dir a?d.txt 或dir a*.*  可以找到asd.txt这个文件 二.dir irectory(目录)---主要用来显示一个目录下的文件和子目录 例如:dir e:\fff或者dir e

linux命令行学习-dig(DNS查询器)

在web开发中,总要熟悉的就是http协议,而发起一个http开始前最先要经历的一个过程就是DNS解析.简单说就是域名如何最终解析到实际服务器ip的过程. 而在研究DNS解析和排除DNS解析类故障问题的时候一个强大的工具就是dig.和他对应的有个比较传统的命令nslookup,不过dig作为更新的命令,其强大而简洁可定制的输出也使得运维其开发人员使用. 实例1(访问服务器本地DNSserver查询根域名服务器):  ~#: dig ; <<>> DiG 9.3.6-P1-RedHa

zookeeper基本特性与基于Linux的ZK客户端命令行学习

zookeeper常用命令行操作 通过 zkCli.sh 来打开zk客户端: [[email protected] ~]# zkCli.sh [zk: localhost:2181(CONNECTED) 0] ls 与 ls2 命令: [zk: localhost:2181(CONNECTED) 0] ls / # ls命令用于查看节点,类似于Linux中的查看目录 [zookeeper] [zk: localhost:2181(CONNECTED) 1] ls2 / # ls2命令用于查看节点

[Sqlite]--&gt;使用Java程序、cmd命令行来备份恢复Sqlite数据库

1,通过命令行使用.dump来备份成sql文件的方式 命令语句: C:/sqlite/sqlite3 tim.db .dump >test.sql .dump ?TABLE? ...      Dump the database in an SQL text format If TABLE specified, only dump tables matching LIKE pattern TABLE.执行效果如下图所示,可以看到备份的sql文件内容: 2,通过.read 语句来恢复数据库 命令语

RH124 章1 访问命令行 学习记录

本记录基于何伟老师RH124教学视频,因本人有Linux基础,所以只记录了部分不熟悉的知识点.只是供自我学习.督促使用,记录无章法.无条理. shell是一个软件 uname -a //查看系统核心版本 whereis bashrpm -qf /usr/bin/bash可得bash软件包名称 ctrl+shift+t 可在桌面终端下打开一个新的标签,新版取消了菜单栏中按钮. 图形环境在RHEL7中的第一个虚拟控制台下运行ctrl+alt+F1 F2-F6文本界面 date +%Y-%m-%d_%

【Linux基础】Linux基础命令行学习笔记

绝对路径:cd /home/python相对路径:cd Downloads . 表示:当前那路径..表示:当前路径的上一层../.. 表示:当前路径的上二层 没有...或者以上的 ls: ls 查看当前路径下的文件以及文件夹的名字 ls /bin 表示:查看根目录下的bin文件夹下的东西 ls Documents 表示:查看当前路径下的Documents文件夹下的所有东西 ls *: * 表示任意多个字符,也可以没有 ? 表示一个字符,一定有1个,不能没有 [xn] 表示:中括号中的任意一个字符

MySQL命令行学习

1.登录mysql 本地:mysql -u root -p, 回车后输入密码; 也可以p后不加空格,直接加密码.回车就登录了 远程:mysql -hxx.xx.xx.xx -u -pxxx 2.查看数据库:show databases; 3.连接数据库:use db_name; 4.查看数据表:show tables; 5.查询:select * from table_name where xxx and xxx; 6.当前选择的数据库:select database(); 7.查询mysql版

git命令行学习思路总结

Git基本命令操作 A.首先,理解git操作流: a.txt.local   ---[add]--->    a.txt(staged)    ---[commit]--->   a.txt.remote 1.解释上述操作流(本地-服务器):我们可以理解为存在三个阶段:1.本地,2.暂存,3.服务器.也就是说我们把新修改的文件提交到服务器,可以有两种方式:1-2-3,1-3.这两种方式分别对应的操作是a: add+commit ,b: commit -a. a.txt.remote ---[c

linux命令行学习

awk ~ 匹配符 在pattern部分进行字段匹配操作.文中包含bin的很多,但要找到以:分割后,第五个匹配bin的用户名,相当于用:将每行分割成数组,索引5值匹配,则将第一个打印出来 awk -F: '$5 ~ /bin/{print $1}' /etc/passwd awk NR条件语句 在{}进行判断,如果是第二行,打印该行 判断第四个字段值大于500,打印一段话,否则打印一段话.注意语句块必须卸载花括号中 awk -F: '{if($4>500){print $1 "is hig