【Mac命令行学习】(持续更新)
常用命令:
一、修改环境变量文件:
1、进入文件:vi .bash_profile
2、键盘点击【a】键,进入文件编辑
3、修改完成后,如果是vi,点击【esc】键退出编辑模式
4、输入以下命令进行具体操作:
:wq 保存后退出vi,若为 :wq! 则为强制储存后退出(常用)
:w 保存但不退出(常用)
:w! 若文件属性为『只读』时,强制写入该档案
:q 离开 vi (常用)
:q! 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。
:e! 将档案还原到最原始的状态!
================================================
5、还可以命令行打开显示配置环境变量文件
open -e .bash_profile
修改完成后,记得要执行保存:
source .bash_profile
使用:open -a TextEdit settings.xml 参数说明:-a指定应用
也可以是:open -e settings.xml 参数说明:-e使用文本编辑器打开
也可以是:open -t settings.xml 参数说明:-t使用默认编辑器打开
二、在桌面新建文件或文件夹、修改、删除、移动、echo输入内容自动创建文件、查看cat或覆盖追加
新建文件:
touch name.txt
新建文件夹:
mkdir name
修改文件或文件名称:
mv 【原文件名/文件夹名】【现文件名/文件夹名】
删除文件或文件夹:
rm -r 【文件/文件夹】
或
rm -rf 【文件/文件夹】
移动文件或文件夹到制定路径下:
mv /Users/zhangc/Desktop/mine/2 /Users/zhangc/Desktop/mine/1
【原文件夹路径】 【现文件夹路径】 mv 【原文件】 /Users/zhangc/Desktop/mine/1
【现文件夹路径】
echo命令:
echo "hello word" > hello.txt
cat命令:
#查看文件内容
cat name.txt #一个文件内容覆盖另一文件内容
cat name1.txt > name2.txt
cat name2.txt (name2被覆盖,会显示name1的内容) #文件内容追加到另一文件下
cat name1.txt >> name2.txt
cat name2.txt (会追加name1的内容)
三、查看Mac的IP信息
ifconfig
四、Mac截图:Android、IOS
# IOS手机截图好办法:
$ idevicescreenshot Screenshot saved to screenshot-2018-11-28-01-55-26.png $ open screenshot-2018-11-28-01-55-26.png # 截图网址:
http://www.cocoachina.com/android/20161205/18287.html # 安卓截图:
cd /Users/xxx/Desktop/相关资料/文档/App/Android/图片 adb shell screencap -p /sdcard/新文件夹/test.png
adb pull /sdcard/新文件夹/test.png
参考文章:《MAC下一些常用的命令行》
【Mac命令行学习】(持续更新)的更多相关文章
- Linux常用命令行补充——持续更新
1.查看文件夹大小 =>ls -lht 路径 ls -lht /opt/jars 2.查看文件大小 =>du -sh / du -sh /opt/jars/calllog.csv 3.编辑 ...
- Linux 中常见的命令行,持续更新
1.添加自己的环境变量 root@adonis:~# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin r ...
- [转帖]各种命令,以及FAQ..持续更新.....
各种命令,以及FAQ..持续更新..... https://www.cnblogs.com/jicki/p/5548668.html Linux 篇: CentOs 7 修改主机名 hostnamec ...
- docker命令行学习
docker命令行学习 docker run docker run --help:老实说这条最管用了 docker run -it:交互模式,允许控制台输出 docker run -d:detach, ...
- mac命令行配置网络
mac命令行配置网络今天终于找到了Mac OS X通过命令行修改ip的方式了,记录如下: 修改mac地址,重启后失效sudo ifconfig en0 lladdr d0:67:e5:2e:07:f1 ...
- 第4章 ZK基本特性与基于Linux的ZK客户端命令行学习
第4章 ZK基本特性与基于Linux的ZK客户端命令行学习 4-1 zookeeper常用命令行操作 4-2 session的基本原理与create命令的使用
- Mac命令行
参考:http://www.cnblogs.com/-ios/p/4949923.html 必读 涵盖范围: 这篇文章对刚接触命令行的新手以及具有命令行使用经验的人都有用处.本文致力于做到覆盖面广(尽 ...
- [整理]ADB命令行学习笔记
global driver# 元素定位driver.find_element_by_id("id") # id定位driver.find_element_by_name(" ...
- Python常用组件、命令大总结(持续更新)
Python开发常用组件.命令(干货) 持续更新中-关注公众号"轻松学编程"了解更多. 1.生成6位数字随机验证码 import random import string def ...
随机推荐
- 在笛卡尔坐标系上描绘函数(x*x+1)/(x*x-1)曲线
代码: <!DOCTYPE html> <html lang="utf-8"> <meta http-equiv="Content-Type ...
- weblogic基本安装部署
1.3.1 安装WebLogic10(1) <JavaEE程序设计与应用开发>第1章JavaEE介绍和环境配置,本章首先介绍了JavaEE的基本理论,然后对本书将要使用的软件:JDK.服务 ...
- Android开发--用户定位服务--UserLocation
Android开发--用户定位服务--UserLocation 2013-01-28 08:32:26 我来说两句 作者:BruceZhang 收藏 我要投稿 [java] & ...
- vConsole
说明 由于移动端项目在手机中调试时不能使用chrome的控制台,而vconsole是对pc端console的改写 使用方法 使用 npm 安装: npm install vconsole 使用webp ...
- android 从Activity 获取 rootView 根节点
private static View getRootView(Activity context) { return ((ViewGroup)context.findViewById(android. ...
- 【VBA编程】04.使用自定义数据类型
使用自定义数据类型存储输入数据,并通过弹出窗口展示 [代码区域] Type lianxiren ' name As String Sex As String End Type Sub aa() Dim ...
- 一款基于Netty开发的WebSocket服务器
代码地址如下:http://www.demodashi.com/demo/13577.html 一款基于Netty开发的WebSocket服务器 这是一款基于Netty框架开发的服务端,通信协议为We ...
- RS:关于数据挖掘中的推荐系统
一.推荐系统概述和常用评价指标 1.1 推荐系统的特点 在知乎搜了一下推荐系统,果真结果比较少,显得小众一些,然后大家对推荐系统普遍的观点是: (1)重要性UI>数据>算法,就是推荐系统中 ...
- C# JSON格式数据高级用法
JSON简介 JSON(全称为JavaScript ObjectNotation) 是一种轻量级的数据交换格式.它是基于JavaScript语法标准的一个子集.JSON采用完全独立于语言的文本格式, ...
- 【LeetCode-面试算法经典-Java实现】【101-Symmetric Tree(对称树)】
[101-Symmetric Tree(对称树)] [LeetCode-面试算法经典-Java实现][全部题目文件夹索引] 原题 Given a binary tree, check whether ...