Unix commands in Mac OS X
参考:http://www.renfei.org/blog/mac-os-x-terminal-101.html
One command line includes 4 parts: Command Name、Options、Arguments、Extras .
man <command-name> : Give the manual of this command.
绝对和相对路径
/ : Root directory
.. : Parent directory.
目录操作
pwd : Print working directory, which will show the absolute path of current folder.
ls : List directory contents. Ls –la : List all contents including hidden contents.
cd : Change directory.
mkdir : Make directories.
rmdir: Remove directories.
mvdir: Move or rename a directory.
处理特殊字符(space, bracket, quotation mark, !, $, &, *, ;, \, …)
\ : Use back slash before the character. cd Punlic/Drop\ Box/ ( = cd “Public/Drop Box”).
文件操作
cp : Copy files.
mv : Move files.
rm : Remove files
vi: or vim : A programmers text editor
nano: Nano's another editor, an enhanced free pico clone.
cat : Concatenate and print files. It reads files sequentially, writing them to the standard output.
cat file1 : Will print the contents of file1 to the standard output.
cat file1 file2 > file3: Will sequentially print the cntents of file1 and file2 to the file3.
cat file1 – file2 – file3: ???
od: Octal, decimal, hex, ASCII dump
less:
which: Locate a program file in the user’s path.
find : find . -name "*.c" -print
file: Determine file type.
head: Display first lines of a file. head -10 filename.
tail: Display the last part of a file.
cut: Cut out selected portions of each lie of a flie.
colrm: Remove columns from a file. colrm 8 20 filename
diff: Compare files line by line.
sort: Sort lines of text file.
uniq: Report or filter out repeated lines in a file.
comm: Select or regject lines common to two files.
wc: Word, line, character, and byte count.
nl: Line numbering filter. nl file1 > file2
进程操作
ps : Process status ps u
kill : Terminate or signal a process. kill -9 30142
The kill utility sends a signal to the processes specified by the pid operand(s).
Only the super-user may send signals to other user's processes.
Some of the more commonly used signals:
1 HUP (hang up)
2 INT (interrupt)
3 QUIT
6 ABRT (abort)
9 KILL (non-catchable, non-ignorable kill)
14 ALRM (alarm )
15 TERM (software termination signal)
时间操作:
date: Display or set date and time.
cal: Display a calendar and the date of easter cal 4 2015.
time: time command execution (totoal time elapsed.)
系统管理
w: Display who is logged in and what they are doing.
who:
whoami:
su : Substitute user identify.
Sudo : Substitute user do, or super user do. It allows a permitted user to execute a command as the superuser or another user.
Unix commands in Mac OS X的更多相关文章
- 【转】mac os、linux及unix之间的关系
mac os.linux及unix之间的关系 unix 是由贝尔实验室开发的多用户.多任务操作系统 linux是一类Unix操作系统的统称,严格来说,linux系统只有内核叫“linux”,而li ...
- 【转】从Mac/OS和iOS开放源码浅谈UNIX家谱
阅读数:1245 苹果公司在各类开源项目中长期贡献着自己的力量,但其UNIX系统技术一直都属于闭源阵营(这一点可以从NUX OS阵营和家谱图中得到答案).然而,以封闭闻名的苹果公司,2017年国庆期间 ...
- mac os、linux及unix之间的关系
unix 是由贝尔实验室开发的多用户.多任务操作系统 linux是一类Unix操作系统的统称,严格来说,linux系统只有内核叫“linux”,而linux也只是表示其内核,但因为习惯使然,人们 习惯 ...
- 常用Linux/Unix/Mac Os命令
常用Linux/Unix/Mac OS命令 参考: 1.50 Most Frequently Used UNIX / Linux Commands (With Examples)
- There are inconsistent line endings in the 'xxx' script. Some are Mac OS X (UNIX) and some are Windows.问题解决
在Window上使用Visual Studio编辑Unity3D脚本时常会出现类似如下警告: 警告 1 There are inconsistent line endings in the 'Asse ...
- 操作系统Unix、Windows、Mac OS、Linux的故事
电脑,计算机已经成为我们生活中必不可少的一部分.无论是大型的超级计算机,还是手机般小巧的终端设备,都跑着一个操作系统.正是这些操作系统,让那些硬件和芯片得意组合起来,让那些软件得以运行,让我们的世界在 ...
- Unix、Windows、Mac OS、Linux系统故事
我们熟知的操作系统大概都是windows系列,近年来Apple的成功,让MacOS也逐渐走进普通用户.在服务器领域,恐怕Linux是无人不知无人不晓.他们都是操作系统,也在自己的领域里独领风骚.这都还 ...
- [转]操作系统Unix、Windows、Mac OS、Linux的故事
[写得很江湖气,可惜找不到原作者了] 文章转自:http://blog.csdn.net/wenmingchan/article/details/49925379 http://www.jb51.ne ...
- 【转】操作系统Unix、Windows、Mac OS、Linux的故事
电脑,计算机已经成为我们生活中必不可少的一部分.无论是大型的超级计算机,还是手机般小巧的终端设备,都跑着一个操作系统.正是这些操作系统,让那些硬件和芯片得意组合起来,让那些软件得以运行,让我们的世界在 ...
随机推荐
- 工作中遇到的问题--使用DTO减少数据字段
Location中包含如下字段以及AMfgObject中关于创建信息的字段,然而有时使用并不需要传输那么多数据,则对其中字段进行过滤. @Entity@Table(name = "LOCAT ...
- linux笔记_文件搜索命令
一.locate命令 locate命令属于mlocate包,如果执行locate filename提示命令未找到执行安装mlocate包 # yum -y install mlocate 安装后执行l ...
- 要将serviceLocator注入到任何类中
如果想要在任何类中都用到zf2的serviceLocator, 在类中实现serviceLocatorAwareInterface,然后getServiceConfig 方法中注册成服务即可直接使用该 ...
- spring源码学习之:xml标签扩展配置例子
在很多情况下,我们需要为系统提供可配置化支持,简单的做法可以直接基于Spring的标准Bean来配置,但配置较为复杂或者需要更多丰富控制的 时候,会显得非常笨拙.一般的做法会用原生态的方式去解析定义好 ...
- 论文阅读之:PRIORITIZED EXPERIENCE REPLAY
PRIORITIZED EXPERIENCE REPLAY ICLR 2016 经验回放使得 online reinforcement learning agent 能够记住并且回放过去的经验.在先前 ...
- easyui datagrid 添删改(纪录)
var groups;//用户组为另一个表,所以需先加载,用于编辑时下拉框 var editindex = undefined; var action; $(function () { $.ajax( ...
- Axure RP里单选按钮组
选中要编组的单选项,然后照下图所示给这一组单选编一个名字.
- 在Discuz中增加创始人
第一步 在 /config/config_uccenter.php 中 修改 $_config['admincp']['founder'] = '用户UID,用户UID2'; 第二步 在 UPDA ...
- linux服务之openfiler
架构:b/s 服务器端:封装好的linux系统 客户端:浏览器 相关包:封装好的linux系统 Openfiler imports user and group information from ce ...
- 【转】第5篇:Xilium CefGlue 关于 CLR Object 与 JS 交互类库封装报告:自动注册JS脚本+委托回调方法分析
作者: 牛A与牛C之间 时间: 2013-11-19 分类: 技术文章 | 暂无评论 | 编辑文章 主页 » 技术文章 » 第5篇:Xilium CefGlue 关于 CLR Object 与 JS ...