【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 ...
随机推荐
- 【云计算】Docker build解决父镜像层级关系过多问题:Cannot create container with more than 127 parents
docker export 8a6e92c71a77 > malakas.tzr.gz cat malakas.tzr.gz|docker import - /nscloud/malakas:1 ...
- EasyUI-子页面增加显示tabs的一个问题
在父页面点个链接能动态看到子页面的情况太简单,请看easyUI官网:http://www.jeasyui.com/tutorial/layout/tabs2.php现在说的是在子页面点个按钮也能触发增 ...
- C#/Sqlite-单机Window 程序 sqlite 数据库实现
数据库分析和选择 Excel 文件 做数据源 限制性比较强,且不适合查询,分析 等操作 Access 数据库 Access 管理数据界面和功能不强 mysql 和sql server 功能满足,但需要 ...
- JSP中的TAG文件和TLD文件小结
在jsp文件中,可以引用tag和tld文件. 1.对于tag文件 <%@ taglib prefix="ui" tagdir="/WEB-INF/tags" ...
- 算法笔记_053:最优二叉查找树(Java)
目录 1 问题描述 2 解决方案 1 问题描述 在了解最优二叉查找树之前,我们必须先了解何为二叉查找树? 引用自百度百科一段讲解: 二叉排序树(Binary Sort Tree)又称二叉查找树(B ...
- 修改tcp数据内容
http://blog.sina.com.cn/s/blog_6f0c85fb0100xi1x.html 2.6内核基于NetFilter处理框架修改TCP数据包实现访问控制 参考上面的钩子函数,结合 ...
- 禁止 git 自动转换换行符
开发团队都在 windows 下开发,有IDE管理代码.对我们来说,最好是禁用换行转换符的功能.我用 cygwin 提交代码,提交时总提示自动转换换符.其实都不用提交,仅运行 git status 看 ...
- js设置百分比保留两位小数
CreateTime--2017年8月23日11:03:31Author:Marydon js设置百分比保留两位小数 错误用法: var percent = (num1/num2) * 100%; ...
- js 获取当前时间并格式化
js 获取当前时间并格式化 CreateTime--2018年2月7日11:04:16 Author:Marydon 方式一 /** * 获取系统当前时间并格式化 * @returns yyyy- ...
- 为Drupal7.22添加富编辑器 on Ubuntu 12.04
怀揣着为中小企业量身定做一整套开源软件解决方案的梦想开始了一个网站的搭建.http://osssme.org/ 基本上就是按照Drupal7宝典里描述的进行设置的. 1. 下载wysiwyg 2. ...