macos命令行系统版本的简单介绍

MacOS 常用终端命令大全

MAC系统采用Unix文件系统,所有文件都挂在根目录下面,没有Windows系统的盘符概念,根目录用斜杠(/)表示;

网站设计制作过程拒绝使用模板建站;使用PHP+MYSQL原生开发可交付网站源代码;符合网站优化排名的后台管理系统;网站设计制作、成都网站设计收费合理;免费进行网站备案等企业网站建设一条龙服务.我们是一家持续稳定运营了十年的创新互联网站建设公司。

根目录(/)不是可有可无,/System表示根目录下的System文件,System表示当前目录下的System文件;

在 Unix系统中区别字符大小写,A.txt 不等于 a.txt;

关键的标点符号:点(.)表示当前目录;两个点(..)表示上一级目录;星号(*)匹配任意字符任意次数;问号(?)匹配任意字符仅一次;

获得权限:为了防止误操作破坏系统,再用户状态下没有权限操作重要的系统文件,先要获取root权限,语法:sudo -s,然后会提示输入密码,输入密码时没有任何回显,连星号都没有,输入完密码按回车键即可;

编辑文件:vim directory/file_name,若指定路径的文件不存在,则新建空文件,输入字母i或o进入编辑模式,编辑好内容,点击【esc】键后,输入:w进行保存;输入:wq进行保存并退出;输入:q!进行不保存强行退出;

table键,单击可以实现自动补全,双击可以列出指定路径下的所有内容,类似ls命令;

常用位置

驱动所在位置: /Systme/Library/Extensions

用户文件夹位置:/User/用户名,可以用波浪号(~)表示

桌面位置:/User/用户名/Desktop,可以用~/Desktop表示

清理系统

按天进行清理:sudo periodic daily

按每周进行清理:sudo periodic weekly

按每月进行清理:sudo periodic monthly

按上面3种情况进行清理:sudo periodic daily weekly monthly

命令——功能描述——示例

mkdir——创建一个目录——mkdir dirname

rmdir——删除一个目录——rmdir dirname

mvdir——移动或重命名一个目录——mvdir dir1 dir2

cd——改变当前目录——cd dirname

pwd——显示当前目录的路径名——pwd

ls——显示当前目录的内容——ls -la

dircmp——比较两个目录的内容——dircmp dir1 dir2

命令——功能描述——示例

cat——显示或连接文件————cat filename

pg分页格式化显示文件内容——pg filename

more——分屏显示文件内容——more filename

od——显示非文本文件的内容——od -c filename

cp——复制文件或目录——cp file1 file2

rm——删除文件或目录——rm filename

mv——改变文件名或所在目录——mv file1 file2

ln——联接文件——ln -s file1 file2

find——使用匹配表达式查找文件——find . -name “*.c” -print

file——显示文件类型——file filename

open——使用默认的程序打开文件——open filename(open . 打开当前目录)

命令——功能描述——示例

head——显示文件的最初几行——head -20 filename

tail——显示文件的最后几行——tail -15 filename

cut——显示文件每行中的某些域——cut -f1,7 -d: /etc/passwd

colrm——从标准输入中删除若干列——colrm 8 20 file2

paste——横向连接文件——paste file1 file2

diff——比较并显示两个文件的差异——diff file1 file2

sed————非交互方式流编辑器——sed “s/red/green/g” filename

grep——在文件中按模式查找——grep “^[a-zA-Z]” filename

awk——在文件中查找并处理模式——awk ‘{print 111}’ filename

sort——排序或归并文件——sort -d -f -u file1

uniq——去掉文件中的重复行——uniq file1 file2

comm——显示两有序文件的公共和非公共行——comm file1 file2

wc——统计文件的字符数、词数和行数——wc filename

nl——给文件加上行号——nl file1 file2

命令——功能描述——示例

passwd——修改用户密码——passwd

chmod——改变文件或目录的权限——chmod ug+x filename

umask————定义创建文件的权限掩码——umask 027

chown——改变文件或目录的属主——chown newowner filename

chgrp——改变文件或目录的所属组——chgrp staff filename

xlock——给终端上锁——xlock -remote

命令——功能描述——示例

make——维护可执行程序的最新版本——make

touch——更新文件的访问和修改时间——touch -m 05202400 filename

dbx——命令行界面调试工具——dbx a.out

xde——图形用户界面调试工具——xde a.out

命令——功能描述——示例

ps——显示进程当前状态——ps u

kill——终止进程——kill -9 30142

nice——改变待执行命令的优先级——nice cc -c *.c

renice——改变已运行进程的优先级——renice +20 32768

命令——功能描述——示例

date——显示系统的当前日期和时间——date

cal——显示日历——cal 8 1996

time——统计程序的执行时间——time a.out

命令——功能描述——示例

telnet——远程登录——telnet hpc.sp.net.edu.cn

rlogin——远程登录——rlogin hostname -l username

rsh——在远程主机执行指定命令——rsh f01n03 date

ftp——在本地主机与远程主机之间传输文件——ftp

rcp——在本地主机与远程主机 之间复制文件——rcp file1 host1:file2

ping——给一个网络主机发送 回应请求——ping hpc.sp.net.edu.cn

mail——阅读和发送电子邮件——mail

write——给另一用户发送报文——write username pts/1

mesg——允许或拒绝接收报文——mesg n

命令——功能描述——示例

history——列出最近执行过的 几条命令及编号——history

r——重复执行最近执行过的 某条命令——r -2

alias——给某个命令定义别名——alias del=rm -i

unalias——取消对某个别名的定义——unalias del

命令——功能描述——示例

uname——显示操作系统的有关信息——uname -a

clear——清除屏幕或窗口内容——clear

env——显示当前所有设置过的环境变量——env

who——列出当前登录的所有用户——who

whoami——显示当前正进行操作的用户名——whoami

tty——显示终端或伪终端的名称——tty

stty——显示或重置控制键定义——stty -a

du——查询磁盘使用情况——du -k subdir

df——显示文件系统的总空间和可用空间——df /tmp

w——显示当前系统活动的总信息——w

命令——功能描述——示例

sudo —— 获取root权限 —— sudo -s

Ctr + D / exit —— 退出root权限

clear ——清除屏幕或窗口内容

ping —— 给网络主机发送回应请求 —— ping

man —— 查看命令说明 —— man ls

q —— 退出查看的命令说明

which —— 查看指定程序的路径 —— which python

history —— 列出最近执行过的命令及编号

hostname —— 电脑在网络中的名称

env —— 显示当前所有设置过的环境变量

passwd —— 修改用户密码

date —— 显示系统的当前日期和时间 —— date

cal —— 显示日历 —— cal

time —— 统计程序的执行时间 —— time

所以你可以使用▲(上箭头)或▼(下箭头)来上下移动,

使用 空格键 来翻页,输入/和关键字来按照关键字搜索

按Q来退出使用指南页面

tab按键自动补全唯一路径

中止一个错误的或者发疯的命令,可以使用组合键control + C。

你可以在执行前编辑命令,只需要使用箭头和键盘上的其他字母。

没有输入任何命令时,你可以用▲和▼来浏览历史命令。同样可以编辑和再次执行。

你也可以使用history命令查看历史记录。

你可以使用组合键control + L清屏。

细节:vim 编辑器 i 进入插入模式 ,在编辑完后按 esc,然后按Shift+":",这个时候输入wq保存退出。 (注意需要:符号)

macos 如何读取网络版本

通过界面查看。

点击苹果系统的左上解的“苹果”图标“关于”版本后面就是当前的版本信息,同样在terminal命令行中执行如下命令查看版本号,在terminal命令行中执行如下命令查看版本号。

方法:在桌面,鼠标悬浮到左上角苹果图标,单击图标,然后在弹出的菜单,选择关于这台Mac菜单,然后就展示了macOSCatalina系统版本的信息,以及电脑型号内存大小等。

mac os,命令跟Linux命令有啥区别啊?

macos命令跟Linux命令区别如下:

就发挥处理器功能来说, ms-dos没有完全实现 x86处理器的功能,而linux完全在处理器保护模式下运行,并且开发了处理器的所有特性。

linux可以直接访问计算机内的所有可用内存,提供完整的 unix接口。而 ms-dos只支持部分 unix的接口。

就使用费用而言, linux和 ms-dos是两种完全不同的实体。与其他商业操作系统 相比, ms-dos价格比较便宜,而且在 pc机用户中有很大的占有率,任何其他 pc 机操作系统都很难达到 ms-dos的普及程度,因为其他操作系统的费用对大多数pc机用户来说都是一个不小的负担。

linux是免费的,用户可以从 internet上或者其他途径获得它的版本,而且可以任意使用,不用考虑费用问题。

就操作系统 的功能来说, ms-dos是单任务的操作系统,一旦用户运行了一个 ms-dos的应用 程序,它就独占了系统的资源,用户不可能再同时运行其他应用程序。

而 linux 是多任务的操作系统,用户可以同时运行多个应用程序。

MacOS Catalina能降级回macOS High Sierra吗?

随着苹果 macOS Mojave 10.14 Beta版发布,可能有一些好奇的同学已经升级了。前几天为了体验一下Beta版的macOS Mojave的黑暗模式以及其他新的功能没有备份即将系统升级了。升级后发现这个开发者测试版确实还有很多Bug,我分别测试了2015年的MacBook Air和Macbook Pro。分别发现了很多问题,比如Safari及各种App打不开、系统卡顿。这些问题让我不得不被迫对其进行降级。

不过由于苹果官方只提供了 macOS 的升级程序,而没提供完整的镜像,想要全新安装的话,只能自己制作一个 macOS  Sierra 的U盘启动盘/安装盘了。今天Mac毒就给大家提供一个简单的制作教程,这样以后给 Mac 重装系统、在没网络的情况下给多台机器装机都方便许多……

制作macOS  Sierra正式版 USB 启动盘的方法有很多,用户可以选择使用命令行来创建,也可以选择第三方U盘制作工具来制作,大家可以根据自己的喜好选择。

教程

本教程首先介绍命令行的方式,因为这是苹果官方系统内置的命令,优点是稳妥而且没有兼容性问题,只是需要通过命令行操作,对新手来说可能看似有点复杂,但其实步骤还是非常简单的。

首先,准备一个 8GB 或更大容量的 U盘,并备份好里面的所有资料。

下载好 macOS High Sierra 正式版的安装程序(或者下载macOS Sierra再进行升级:文末提供百度网盘下载链接)

打开 “应用程序 → 实用工具 → 磁盘工具”,将U盘「抹掉」(格式化) 成「Mac OS X 扩展(日志式)」格式,并将U盘命名为「Sierra」。(注意:这个盘符名称将会与后面的命令一一对应,如果你改了这盘符的名字,必须保证后面的命令里的名称也要一致。)

1.打开 “应用程序→实用工具→终端”,将下面的一段命令复制并粘贴进去:

如果你要制作 High Sierra,拷贝这段命令:

sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Sierra--applicationpath /Applications/Install\ macOS\ High\ Sierra.app --nointeraction

* 请注意红色的「Sierra」要对应你的 U 盘命名 (上图3号处)

---------------------------------------

如果你要制作「旧版本的 macOS Sierra」,则拷贝这段命令:

sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Sierra--applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction

2.回车并执行该命令,这时会提示让你输入管理员密码,便会开始制作过程了:

3.如上图,这时系统已经在制作中了,请耐心等待(时间有点长????)直到屏幕最后出现 Done. 字样即表示大功告成了!然后,就带着U盘出去浪吧……

通过 U 盘安装 macOS Sierra / 格式化重装 (抹盘全新安装系统) 方法

当你制作好 macOS Sierra 的安装盘 U 盘之后,你就可以利用它来给 Mac 电脑格式化重装 (抹盘安装)了。操作的方法非常简单:

当然还是要想办法备份好 Mac 里所有的重要数据了。

插上制作好的安装U盘,如果系统能识别出来即可,这时我们先关机了。

按下电源键开机,当听到“当”的一声时,按住 Option 键不放,直到出现启动菜单选项:

4.选择「磁盘工具」将磁盘格式化或者分区格式化。

5.抹掉之后再进行「安装macOS」,选择格式化的磁盘进行安装。

6.最后直接等待安装成功,就是一步一步同意就OK啦。

除特别注明外,本站所有文章均为Mac毒原创,转载请注明出处来自

作者:华庭仔仔

链接:

来源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

老版本macOS10.12.6如何升级到10.13?

在应用商店直接搜索MACOS即可。

但目前商店只能下载最新版10.15,如果要安装10.13就要到网上去找。数日前苹果发布了 macOS 10.12.6 更新,但是每次更新 macOS,Mac App Store 总要用户先关机然后安装更新,每次更新都要用足半小时才能完成。

其实 macOS 也隐藏了一个以 Terminal App 为媒介的升级工具「softwareupdate」,它能容许用户在使用的时候安装升级,只需要在 Mac机的 Termain App 输入这两段由Reddit讨论区网民找出来的指令就可以了。

mac中的softwareupdate

sudo softwareupdate -i -a第一段指令就是检查 Mac App Store 的更新,如果有更新会有显示,如果没有,那当然会显示没有更新。

第 2 段指令是安装更新,安装的时候无需开机,如果需要重启的时候,完成工作之后重新开机就可以。有网民试过这样做,升级的时候无需关机,到需要重启的时候,只需 2 分钟就调整完成。


当前标题:macos命令行系统版本的简单介绍
文章起源:http://abwzjs.com/article/dsigjhp.html