Mac OSX系统、Linux、Windows命令行教程


用你的终端做一些事情 (command line, Terminal, PowerShell).

一、各系统终端的使用方法

  • Mac OSX

在Mac OSX系统上,你应该

按住 command 键,并敲空格键。
屏幕顶部会弹出一个蓝色的“搜索框”。
输入“terminal”。
点击终端应用程序,这个程序的图标看起来有点像一个黑盒子。
终端就打开了。
现在你可以在你的dock中看到你终端的那个图表,选中它右键选择选项–>保留,这样你的终端就会一直保留在dock中了。
你现在已经打开了你的终端,并将它放在你dock中,这样你下次可以快速的打开它。

  • Linux

如果你用的是Linux系统的话,我假设你知道如何打开你的终端。通过菜单窗口管理器查找叫做shell或者terminal的应用。

  • Windows

在windows系统中,我们要使用PowerShell。人们常用一个名为cmd.exe的程序协同工作,但是它并不像PowerShell好用。如果你有Windows7或以上版本,这样做:
单击开始菜单
在“搜索程序和文件”中输入“ powershell”。
敲回车

二、各系统命令的功能

  • Linux/Mac OSX

pwd: 打印当前工作目录

hostname: 获取我的计算机的网络名称

mkdir: 创建目录

cd: 更改目录

ls: 列出目录下的文件

rmdir: 删除目录

pushd: push directory

popd: pop directory

cp: 复制文件或目录

mv: 移动/重命名文件或目录

less: 按页查看文件

cat: 输出整个文件

xargs: 执行参数

find: 查找文件

grep: 查找文件里面的东西

man: 阅读帮助手册

apropos: find what man page is appropriate

env: 查看计算机环境

echo: 输出一些参数

export: 设置一个新的环境变量

exit: 退出终端

sudo: 危险! 拥有超级用户权限!

  • Windows

如果你用的是windows系统,你要熟记以下命令:

pwd: 打印当前工作目录

hostname: 获取我的计算机的网络名称

mkdir: 创建目录

cd: 更改目录

ls: 列出目录下的文件

rmdir: 删除目录

pushd: push directory

popd: pop directory

cp: 复制文件或目录

robocopy: 更强大的复制

mv: 移动/重命名文件或目录

more: 按页查看文件

type: 输出整个文件

forfiles: 对大量文件执行一个操作

dir -r: 查找文件

select-string: 查找文件里面的东西

help: 阅读帮助手册

helpctr: find what man page is appropriate

echo: 输出一些参数

set: 设置一个新的环境变量

exit: 退出终端

runas: 危险! 拥有超级用户权限!

Mac OSX系统、Linux、Windows命令行教程的更多相关文章

  1. Win10系统开启Linux Bash命令行

    Win10系统开启Linux Bash命令行 导读 在Build2016上微软为了拉拢开发者发了个大招,那就是Win10一周年更新集成原生Linux Bash命令行功能,这将允许开发者或用户在Wind ...

  2. Windows命令行中使用SSH连接Linux

    转自 http://www.linuxidc.com/Linux/2014-02/96625.htm 1.下载: openssh for Winodws: 免费下载地址在 http://linux.l ...

  3. Windows与Linux的命令行命令对比

    Windows与Linux的命令行命令对比 * Windows不区分大小写,Linux区分大小写的. sn DOS Command UNIX Equivalent Effect 影响 1 ASSIGN ...

  4. [转帖]Windows与Linux的命令行命令对比

    Windows与Linux的命令行命令对比 https://www.cnblogs.com/sztom/p/10785140.html * Windows不区分大小写,Linux区分大小写的. sn ...

  5. git代理,windows命令行代理,linux命令行代理

    下载不动设置代理:git config --global http.proxy http://127.0.0.1:1080git config --global https.proxy https:/ ...

  6. 转: windows 10使用原生linux bash命令行

    转: https://www.zybuluo.com/pandait/note/337430 windows 10使用原生linux bash命令行 linux bash windows-10 第一时 ...

  7. 像Linux终端一样使用windows命令行【cmder】

    像Linux终端一样使用windows命令行[cmder] 下载cmder 我下载的是full版,下载之后是个压缩包,解压之后点击cmder.exe即可运行. 需要解决的几个问题 默认的是λ,当然还是 ...

  8. mysql命令行的导入导出sql,txt,excel(都在linux或windows命令行操作)(转自筑梦悠然)

    原文链接https://blog.csdn.net/wuhuagu_wuhuaguo/article/details/73805962 Mysql导入导出sql,txt,excel 首先我们通过命令行 ...

  9. Windows命令行(DOS命令)教程

    一.命令行简介 命令行就是在Windows操作系统中打开DOS窗口,以字符串的形式执行Windows管理程序. 在这里,先解释什么是DOS? DOS——Disk Operation System 磁盘 ...

随机推荐

  1. GIS+=地理信息+容器技术(4)——Docker执行

    -------------------------------------------------------------------------------------- Blog:    http ...

  2. 算法笔记_191:历届试题 大臣的旅费(Java)

    目录 1 问题描述 2 解决方案   1 问题描述 问题描述 很久以前,T王国空前繁荣.为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市. 为节省经费,T国的大臣们经过思考, ...

  3. java统计abacbacdadbc中的每个字母出现的次数,输出格式是:a(4)b(3)c(3)d(2)

    import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.TreeMap; /* ...

  4. pushlet单播与多播

    近期要弄一个消息推送的功能,在网上找了非常多的关于pushlet的文章,尽管写的都非常具体,可是本人看了以后却总认为是模棱两可···不知道怎样下手,终于參考了这些文章中的一些内容,并结合官网的源码.做 ...

  5. python easy_install 发生Unable to find vcvarsall.bat错误的处理方法

    用python安装mmseg分词包时发生了 Unable to find vcvarsall.bat 错误 Searching for mmseg Reading http://pypi.python ...

  6. JSON path

    https://github.com/itguang/gitbook-smile/blob/master/springboot-fastjson/fastjson%E4%B9%8BJSONPath%E ...

  7. SettingsHBuilder

      迁移时间:2017年5月20日10:56:50CreateTime--2016年9月27日14:22:26Author:Marydon1.修改HBuilder开发工具快捷键工具-->首选项- ...

  8. spring注解配置quartz

    常规配置quartz可以参考我的另外一篇博文:http://www.cnblogs.com/yangzhilong/p/3349116.html spring配置文件里增加: 命令空间: http:/ ...

  9. C# 的Timer 在javascript中的实现--基于Typescript

    class Timer { //js 内置的timer对象 private _jsInnerTimerObj: any; private _enable: boolean; private _hand ...

  10. &&和;和||符号的意思

    http://www.cnblogs.com/xuxm2007/archive/2011/01/16/1936836.html在命令行可以一次执行多个命令,有以下几种:   1.每个命令之间用;隔开 ...