命令行快速入门
找到PowerShell(WIndows7及以上)
1.点击Windows的*“开始”*菜单 。
2.在搜索框中键入"PowerShell”
3.敲回车键
学习简单的命令语句
命令 | 目的 |
---|---|
pwd | 打印工作目录 |
hostname | 计算机在网络中的名称 |
mkdir | 创建目录 |
cd | 更改目录 |
ls | 列出目录中的内容 |
rmdir | 删除目录 |
pushd | 推送目录 |
popd | 弹出目录 |
cp | 复制文件或目录 |
robocopy | 更可靠的复制命令 |
mv | 移动文件或目录 |
more | 逐页查看文件或目录 |
type | 打印整个文件 |
forfiles | 在一大堆文件上面运行一条命令 |
dir -r | 寻找文件 |
selest-string | 在文件中查找内容 |
help | 阅读手册 |
helpctr | 寻找恰当的手册页面 |
echo | 打印一些参数 |
set | 导出/设定一个新的环境变量 |
exit | 退出shell |
runas | 成为超级用户root,危险命令! |
使用pwd打印工作目录
pwd是“打印工作目录”。目录就是文件夹
如何知道自己处在什么位置(哪个文件夹中)
当不知道自己处在什么位置时
键入pwd
回到home目录,键入cd
创建目录(make directory)
使用mkdir创建目录
创建一个目录
mkdir+空格+在home 的文件夹创建新文件夹的名字
效果
创建一个目录的子目录
mkdir+空格+目的文件夹+/+目的文件夹下想创建的子文件夹
效果
更改目录(cd)
解释
cd更改目录的意思是更改命令位置
证明
cd+空格+第一层目标文件夹(依次上深入)——深入指令
cd+空格(可无空格)+“…”(跳出可不一个一个跳出通过“/”多个跳出)——跳出指令
疑问:
如何跳出C盘
列出目录中的内容(ls)
cd+空格+目录名+回车+加ls——列出目录中的内容(ls命令列出当前目录的内容。用cd 变更到不同的目录,然后列出里面的内容,接下来就知道该到哪个目录中去)
删除目录(rmdir)
效果
由上图可知必须退回到想要删除的上一个文件才能删除目标文件。第二层不能删除第四层。
当第二层想删除第三层,而第三层包含子项是需注意。
退回到目标文件夹的母文件夹+rmdir+空格+目标文件夹
在多个目录中切换(push 和popd)
注意只能逐层跳跃
例如:上图中push从i连续跳跃到dog,最后的位置在dog。键入popd后直接返回至pushd之前的位置。但是pushd不能直接跳入dog.
注意连续两次用pushd后返回的方式
例如:第一次pushd从第一层到like,第二次pushd从like到dog。返回时第一次从dog到like,第二次从like到第一层。
pushd+空格+连续至目标位置
popd
创建空文件夹
New-Item+空格+文本名+.+txt+空格±type+空格+file
复制文件(cp)
(1)文本复制
cp+空格+文本名+.+txt+新文本名+.+txt
位置:
将iamcool文件复制到新创的neat中
效果:
(2)文本复制进文件夹
cp+需要复制的文本名+.+txt+空格+当前文件夹包含的文件夹名+/
效果:
、
注意
就像i和iamcool必须在同一层
(3)文件夹复制
cp+空格+-recurse+空格+原文件名+空格+新文件名
效果
成功将i中的内容复制到了新建的文件夹newplace中
移动文件
改文本名
效果:
编写前
编写后
改文件名
效果:
文件夹移动至同层另一文件夹
效果:
疑问:
怎么将oldplace从第二层移至第一层
查看文件内容(more)
将test.txt的文件内容列出来。