【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 ...
随机推荐
- 在笛卡尔坐标系上描绘y=x^2-4/x^2-2x-3曲线
<!DOCTYPE html> <html lang="utf-8"> <meta http-equiv="Content-Type&quo ...
- linux文件夹操作及递归遍历文件夹
文件夹相关函数介绍 //mkdir 函数创建文件夹 #include <sys/stat.h> #include <sys/types.h> int mkdir(const c ...
- ES6 对象转Map
使用Object.entries const obj = { foo: 'bar', baz: 42 }; const map = new Map(Object.entries(obj)); map ...
- MQTT---HiveMQ源代码具体解释(七)Netty-SSL/NoSSL
源博客地址:http://blog.csdn.net/pipinet123 MQTT交流群:221405150 实现功能 依据用户配置的不同的Listener(TcpListener.TlsTcpLi ...
- SQL&EF优化第一篇 各种情况下的性能测试之count函数篇
测试环境 mssql 08 +win7 数据 30W条 二〇一六年十月二十九日 09:04:43 结论:1>主键> *>可空列 推测未论证: 根据情况优先选择 顺便提 ...
- oracle 数据导入和导出(原创)
oracle的数据导入导出必须是在两个地方建立相同的用户才能完整导入(本地导入新的数据库需重建权限).所以导入就得按以下步骤进行: 假定服务器端用户为puser 服务器端导出可以这样做: 导出数据:e ...
- 聚合类新闻client的改进
zaker和鲜果是最早的聚合类新闻产品.前几年发展非常快.迅速占据了市场,但近两年发展变得缓慢.而今日头条自公布以来才两年.用户量就迅速超过了zaker和鲜果.使用起来非常easy,左右滑动 ...
- django如何修改开发服务器的端口
我们启动django开发服务器,输入命令 manage.py runserver 默认的端口是8000. 我们在浏览器中输入127.0.0.1:8000,可以访问8000端口 我们先停掉djang ...
- 【Android应用开发技术:用户界面】布局管理器
作者:郭孝星 微博:郭孝星的新浪微博 邮箱:allenwells@163.com 博客:http://blog.csdn.net/allenwells Github:https://github.co ...
- size_t详细解释
在学习sizeof运算符的时候,它的值类型为size_t,结果在使用printf函数显示的时候,凭空多了很多警告,有点不不理解,为啥搞这么复杂?直接用个int类型多省事? 经过一番搜索和阅读文档,找到 ...