MAC终端常用语法
这篇文章的重点不在于说是对终端语法的讲解,而是方便大家做语法备忘. 方便查找对应终端语法.所以使用了表格形式对常用终端语法进行了汇总, 但是并没有很多的讲解部分. 当然了这里记录的也都是十分基础的语法部分, 我相信大家都是可以看得懂的,毕竟大家都是十分优秀的程序猿哦~
路径相关
| 指令 | 表示含义 |
|---|---|
| pwd | 打印当前所在工作目录 |
| cd | 跳转到指定目录 , 如果后面没有追加指定路径, 则跳转到用户主目录 |
| ls | 列出当前目录下的子目录和文件 |
| open | 打开指定文件目录/文件 |
/ |
根目录 |
.. |
上级目录 |
. |
当前目录 |
~ |
用户主目录 |
举例来讲
如果你想跳转到用户主目录就应该是
cd ~
然后 可以使用 ls查看跳转结果
再或者你可以跳转到指定的目录下
cd cd /Users/xxx/Documents/xxx
像这个指定目录我们可以输入文件的前缀然后用<tab>键补全
然后如果你想回到这个目录的上一级目录 可以使用
cd ..
然后可以使用pwd来查看结果
用我的电脑举例来说 就是打印了 /Users/xxx/Documents正好是刚才的上级目录
增删改查
| 指令 | 表示含义 |
|---|---|
| man | 查询功能, 可以查询某个具体指令或者工具的使用文档 |
| touch | 若指定文件不存在,新建文件. |
| mkdir | 新建目录 |
| rmdir | 删除目录, 注意只能是空目录 |
| rm | 删除一个文件或者目录, 且无法恢复 后面常跟参数 -f,-r |
| mv (原始文件路径) (指定目录文件路径) | 移动或者重命名文件 |
| cp (原始文件路径) (指定文件路径) | 复制文件 |
| -r | 在进行增删改查工作的时候,如果添加-r, 会连同所在文件夹一起操作, 否则只操作文件, 比如如果想要删除一个名为A的文件夹, 就需要 rm -r xxx/xx/A |
| -f | 忽略不存在文件, 每当删除文件的时候如果没有加-f 都会报错 |
| clear | 清楚之前所执行的命令行历史, 看起来清爽些 |
权限相关
| 指令 | 表示含义 |
|---|---|
| sudo | 临时以root用户权限去操作. |
| chmod | 修改文件权限(读/写/执行) 具体了解参考网址:chmod指令讲解 |
| chmod 777 | 使所有用户都拥有某文件的所有权限 |
举例来讲:
如果我需要删除 一个 a.sh 文件时.
一般来讲直接执行
rm -r -f xxx/xxx/a.sh
但若是因为权限不够无法删除的话 ,可以执行
sudo rm -r -f xxx/xxx/a.sh
再或者当你写了一个脚本因为权限问题无法执行的话, 也可以简单粗暴的把需要执行文件的所有权限打开.还是以a.sh为例
chmod 777 a.sh
MAC终端常用语法的更多相关文章
- mac 终端 常用指令
开始正式研究ios 应用开发,由于是从C开始学起,所以学习下常用的mac终端指令,方便后续常用操作. mac 终端 常用指令: 1.ls指令 用途:列出文件 常用参数 -w 以简洁的形式列出所有文件和 ...
- 【Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff 】
原文:[Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff ] 基本命令 1.列出文件 ls 参数 目录名 例: 看看驱动目录下有什么:ls /S ...
- mac 终端 常用命令,MacOS 常用终端命令大全,mac 在当前目录打开终端
MacOS 常用终端命令大全:目录操作dircmp——比较两个目录的内容——dircmp dir1 dir2文件操作pg分页格式化显示文件内容——pg filenameod——显示非文本文件的内容—— ...
- Mac 终端——常用命令语
mac系统如何显示和隐藏文件 苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令.显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写): 显 ...
- mac 终端 常用命令
基本命令1.列出文件ls 参数 目录名 例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件2 ...
- mac 终端常用目录跳转命令
以前一直都是使用Windows系统,连命令行都没怎么用过.来到了Mac,在某位大神的诱导下,我开始尝试使用Mac Terminal,下面总结的是一些简单的目录跳转命令 (菜鸟级) . 文件目录 首 ...
- mac 终端常用命令
1.复制文件内容到剪贴板:pbcopy < ~/.ssh/id_rsa.pub. 2.ssh key 的生成,参考mac ssh key 的获取. 3.sourcetree 需要输入的密码,指的 ...
- Mac终端常用命令收集
删除非空目录 rm -rf 目录名字 -r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思 终端修改hosts文件 sudo vi /etc/hosts 切换到su ...
- Mac终端常用快捷键
Ctrl + a 跳到行首Ctrl + e 跳到行尾Ctrl + d 删除一个字符,相当于通常的Delete键(命令行若无所有字符,则相当于exit:处理多行标准输入时也表示eof)Ctrl + h ...
随机推荐
- LeetCode724. 寻找数组的中心索引
1.题目描述 给定一个整数类型的数组 nums,请编写一个能够返回数组“中心索引”的方法. 我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和. 如果数组不存在中 ...
- [Swift]LeetCode273. 整数转换英文表示 | Integer to English Words
Convert a non-negative integer to its english words representation. Given input is guaranteed to be ...
- [Swift]LeetCode906. 超级回文数 | Super Palindromes
Let's say a positive integer is a superpalindrome if it is a palindrome, and it is also the square o ...
- [Swift]LeetCode353. 设计贪吃蛇游戏 $ Design Snake Game
Design a Snake game that is played on a device with screen size = width x height. Play the game onli ...
- BBS论坛(三十一)
31.帖子加精和取消加精功能完成 (1)apps/models.py class HighLight(db.Model): __tablename__='highlight_post' id = db ...
- linux安装字体方法
1.查看系统中文字体 #fc-list :lang=zh 2.如果提示commont not fount 说明为安装fontconfig 3.安装fontconfig #yum -y install ...
- qt deleterLater
原文链接:浅谈 Qt 内存管理 Qt 内存管理是本文将要介绍的内容,在QT的程序中经常会看到只有new而不delete的情况,其实是因为QT有一套回收内存的机制,主要的规则如下: 1.所有继承 ...
- Python爬虫入门教程 22-100 CSDN学院课程数据抓取
1. CSDN学院课程数据-写在前面 今天又要抓取一个网站了,选择恐惧症使得我不知道该拿谁下手,找来找去,算了,还是抓取CSDN学院吧,CSDN学院的网站为 https://edu.csdn.net/ ...
- 【烂笔头】git常用命令篇
前言 常言道,好记性不如烂笔头,更何况笔者的记性也不是太好,于是就有了这篇“烂笔头”系列之一的git命令记录.本篇主要记录了笔者在工作当中使用过的相关命令,以方便平时查看,同时也供同行们参考.当然,读 ...
- shell实战之Linux主机系统监控
1.系统监控概述 采集的监控信息主要有内存占用率,CPU占用率,当前在线用户,磁盘挂载及磁盘空间使用率,平均每秒写入流量,平均每秒流出流量.磁盘IO:平均每秒从磁盘读入内存的速率,平均每秒从内存写入磁 ...