mac命令日常总结
- 查看某个端口被占用
lsof -i tcp:8080
kill进程:
找到进程的PID,使用kill命令:kill -9 716(PID)
- date 显示系统日期
- mkdir xx 创建xx目录
rmdir xx 删除xx目录(空目录)
rm -rf xx 删除xx目录(非空目录)
mkdir -p xx 在创建目录时,我们通常会先检查一下是否存在,如果不存在,就创建
查看当前目录下所有文件(包括文件夹)大小
du -hs *
du -shc * (能在最后显示一个Total大小,即当前目录的总大小)
- vi xx 创建某文件 写入-->esc-->:wq
rm -f xx(或 rm xx) 删除某文件
mv x1 x2 mv即可以重命名,又可以移动文件或文件夹
- ls 查看当前目录下的文件
ls -lt 显示文件和目录的详细资料
- 查看文件内容
cat 由第一行开始显示内容,并将所有内容输出
head -行数 xx 读取文件的前几行 例: head -10 test.txt 查看test.txt文件的前10行
tail -行数 xx 读取文件的最后几行 例: tail -10 test.txt 查看test.txt文件的最后10行
- 权限
例:
linux drwxr-xr-x
第一位表示文件类型。d是目录文件,l是链接文件,-是普通文件,p是管道
第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。
第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。
第8-10位表示其他用户所具有的权限。
chmod 755 xx
权限分为三种:读(r=4),写(w=2),执行(x=1)
7 = 1+2+4,5=1+4
chmod a-x 表示所有用户对此文件或目录将没有执行权限
'a'表示所有用户,'u'表示创建者,'g'表示创建者同组用户,'o'表示其他用户
'+'表示添加权限,'-'表示取消权限
'r'表示读权限,'w'表示写权限,'x'表示可执行权限
- 当编辑某个文件时,提示
'W10: Warning: Changing a readonly file'时,用sudo命令,比如: sudo vi hosts
- 环境变量设置:
以下路径,从上到下依次加载,etc目录下面的是系统级的配置,~目录下的是用户配置,用户配置文件只会加载一个(.bashrc除外),不存在的可以新建
/etc/profile
/etc/paths
~/.bash_profile
~/.bash_login
~/.profile
~/.bashrc
mac命令日常总结的更多相关文章
- mac命令行配置网络
mac命令行配置网络今天终于找到了Mac OS X通过命令行修改ip的方式了,记录如下: 修改mac地址,重启后失效sudo ifconfig en0 lladdr d0:67:e5:2e:07:f1 ...
- Mac命令行
参考:http://www.cnblogs.com/-ios/p/4949923.html 必读 涵盖范围: 这篇文章对刚接触命令行的新手以及具有命令行使用经验的人都有用处.本文致力于做到覆盖面广(尽 ...
- mac 命令行批量删除.svn[转]
mac下.svn是隐藏文件,而且即使我们调成可见的,一个一个删也很麻烦.今天正好同事问起来这个命令,于是想可能有些人也需要,于是还是放到博客里吧 命令比较简单,其实就是一条linux命令,打开终端,首 ...
- Linux/Unix mac 命令笔记
bg和fg Linux/Unix 区别于微软平台最大的优点就是真正的多用户,多任务.因此在任务管理上也有别具特色的管理思想.我们知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行 ...
- 【Xamarin挖墙脚系列:常用的Mac 命令】
通俗点说Mac 跟Linux的爹都是Unix,他们都加入了标准的Shell命令工具,bash 所以俩系统中的命令基本通用 Linux下的操作手册,本人自己整理了一份.呵呵~~~~ 还可以使用客户端远程 ...
- mac命令行对复杂ipa包重新签名
最近在做ios的自动化平台,需要通过命令行安装卸载ipa包 好了问题来,别人上传的ipa包,很可能是开发签名了只能在特定手机上安装的测试ipa包,那我们如何将其安装在我们的自动化的iphone上呢? ...
- Appium Mac 命令行安装
试过很多方法都失败,打算用命令行方式安装. 准备工作: 从 https://github.com/appium/appium下载appium版本的源码(.tar) 详见github_Appium1.6 ...
- mac 命令行安装软件
第一步需要在mac上安装brew工具 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/mas ...
- mac 命令行上传文件,mac tar.gz命令压缩
在mac上可以直接打开命令行给服务器上传文件,注意是本地的命令行,不是服务器的命令行,我就走了绕路 命令可以看这里https://www.cnblogs.com/hitwtx/archive/2011 ...
随机推荐
- SQL 一个【OR】属性给你带来了怎样的麻烦
关于 数据库 or 的用法,就不说了 讲讲OR对数据库性能有多大的杀伤力,以后线上的项目如果是数据量很大的表,一定不要用OR来查询 今天在工作的时候,同事遇到了SQL优化的问题,让我帮忙 ...
- python计算网络借贷和分期的年利率
一.现金分期年利率 现在很多人都有使用网上借贷,动不动就消费分期.经过了解很多对贷款利率有一些误解,粗看觉得产生的利息也不是很高,但是年化利率到第是多少,这里面的玩法是怎样的呢. 拿某个借贷平台举例, ...
- ZJNU 1528 - War--高级
类似于1213取水 可以把空投当作第0个城市 最后将0~n的所有城市跑最小生成树 /* Written By StelaYuri */ #include<iostream> #includ ...
- MySQL--启动和关闭MySQL服务
1.Windows下 启动服务 mysqld --console 或 net start mysql 关闭服务 mysqladmin -uroot shudown 或 net stop mysql 2 ...
- 添加并启动MySQL服务
1. 右键开始菜单,选择 2. 进入到MySQL安装目录下的bin目录,输入命令: mysqld.exe -install 3.启动mysql服务,输入命令: net start mysql
- ubuntu14.04安装32位库
sudo dpkg --add-architecture i386 sudo apt update
- LFW Face Database下载
http://vis-www.cs.umass.edu/lfw/ Download the database: All images as gzipped tar file (173MB, md5su ...
- Tomcat远程debug配置
当我们需要定位生产环境问题,而日志又不清晰的情况下,我们可以借助Tomcat提供的远程调试,设置如下: // Linxu系统: apach/bin/startup.sh开始处中增加如下内容: decl ...
- vue slot插槽v-show不控制显示隐藏
vue中想控制插槽的显示隐藏,用v-show是不起任何作用的,改用v-if 可以生效.
- 892A. Greed#贪婪(优先队列priority_queue)
题目出处:http://codeforces.com/problemset/problem/892/A 题目大意:有一些可乐(不一定装满),问能不能把所有可乐装进两个可乐瓶中 #include< ...