ConEmu
这是一个命令行程序,可以从 https://www.fosshub.com/ConEmu.html 下载安装。
安装完成后,用管理员启动这个程序,从右上角的菜单中选择setting...
, 在右侧的树选择General
,如下设置:
Choose your startup task or even a shell with arguments:
{Shells::cmd(Admin)}
命令行以#
提示,表示是管理员模式,以$
提示则是非管理员模式,欲进入管理员模式:
在命令行窗口的标签上右击, [restart or duplicate], [restart as Adimin], 会以管理员身份重新打开当前目录。
命令行程序与文件资源管理器的交互
文件资源管理器启动命令行
文件资源管理器,在地址栏输入:
ConEmu64.exe
可以打开命令行程序,且命令行的当前目录是文件资源管理器的当前目录。
命令行启动文件资源管理器
在命令行输入以下命令,可以在文件资源管理器中打开命令行的当前目录
explorer .
在命令行输入以下命令,可以在文件资源管理器中打开命令行的当前目录的上级目录
explorer ..
命令行打印树状目录结构
Displays the directory structure of a path or of the disk in a drive graphically. The structure displayed by this command depends upon the parameters that you specify at the command prompt. If you don't specify a drive or path, this command displays the tree structure beginning with the current directory of the current drive.
Syntax
tree [<drive>:][<path>] [/f] [/a]
Parameters
Parameter | Description |
---|---|
<drive>: |
Specifies the drive that contains the disk for which you want to display the directory structure. |
<path> |
Specifies the directory for which you want to display the directory structure. |
/f | Displays the names of the files in each directory. |
/a | Specifies to use text characters instead of graphic characters to show the lines that link subdirectories. |
/? | Displays help at the command prompt. |
补充内容:
-
命令行的命令和开关不区分大小写。
-
/A
- Specifies that alternative characters (plus signs, hyphens, and vertical bars) be used to draw the tree diagram so that it can be printed by printers that don't support the line-drawing and box-drawing characters. -
打印出来的内容,文件夹前面一定有横线,文件前面一定没有横线。
Examples
To display the names of all the subdirectories on the disk in your current drive, type:
tree
显示当前目录的树:
tree .
把打印出的树状目录结构写入到tree.txt文件中
tree /f > tree.txt
打印当前目录下的文件夹和文件,输出:
$ tree . /f
卷 xxx 的文件夹 PATH 列表
卷序列号为 xxxxxx
D:XP44MMSHAPESSHAPES.CLIENTCLIENTAPP
│ .gitignore
│ babel.config.js
│ index.css
│ index.js
│ jest.config.js
│ jest.setup.js
│ package-lock.json
│ package.json
│ prettier.config.js
│ webpack.common.js
│ webpack.dev.js
│ webpack.prod.js
│
├─assets
│ favicon.ico
│ index.html
│