㈠ mac终端命令及快捷键
一、说明
二、目录和文件操作
命令名 功能描述 举例或备注
cd 进入指定文件夹路径 cd ~/Desktop
pwd 显示当前的目录路径 /Users/xz/Desktop
ls 显示当前目录下的内容
ls -la 显示当前目录下的详细内容
ls -A 显示当前目录下的内容 含点(.)开头的文件
mkdir 创建目录 mkdir dir_name
touch file.format 创建指定格式的文件
mvdir 移动目录 mvdir dir1 dir2
mv 移动/重命名---文件/文件夹 mv dir1 dir2
MAC没有重命名的命令
rm 删除文件 或 空目录
rm -rf dir 删除一个 非空 目录 rm -rf dir
rmdir 删除 空 目录 平时用得少
cp 复制文件或目录 cp file1 file2
file 显示文件类型 file file_name
find 使用匹配表达式查找文件 find *.file_format
open 使用默认的程序打开文件 open file_name
cat 显示或连接文件内容 cat file
ln 为文件创建联接 ln -s file1 file2
s 表示软联接
head 显示文件的最初几行 head -20 file_name
tail 显示文件的最后几行 tail -10 file_name
paste 横向拼接文件内容 paste file1 file2
diff 比较并显示两个文件的内容差异 diff file1 file2
wc 统计文件的字符数、词数和行数 wc file_name
uniq 去掉文件中的重复行 uniq file_name
grep 通过简单正则表达式搜索文件
三、文件属性
XZ:ts xz$ ls -l
total 82488
-rw-r--r--@ 1 xz staff 42233727 7 19 16:30 PowerBi.pbix
语法 属性 含义说明
XZ:ts xz ls -l
total 82488
-rwxr--r--@ 1 xz staff 42233727 7 19 16:30 PowerBi.pbix
四、常用操作
命令名 功能描述 举例或备注
sudo 获取root权限 sudo -s
Ctr + D / exit 退出root权限
clear 清除屏幕或窗口内容
ping 给网络主机发送回应请求 ping www..com
man 查看命令说明 man ls
q 退出查看的命令说明
which 查看指定程序的路径 which python
history 列出最近执行过的命令及编号
hostname 电脑在网络中的名称
env 显示当前所有设置过的环境变量
passwd 修改用户密码
date 显示系统的当前日期和时间 date
cal 显示日历 cal
time 统计程序的执行时间 time
五、快捷键
CTRL+A:移动光标至行首
CTRL+E:移动光标至行尾
CTRL+X:按住CTRL,双击 X 可以进行当前位置与行首位置,进行切换
ESC+B:光标向左移动一个单词
ESC+F:光标向右移动一个单词
CTRL+U:删除光标前所有字符
CTRL+K:删除光标后所有字符
CTRL+W:删除光标前一个单词(根据空格识别单词分隔)
CTRL+Y:粘贴之前(CTRL+U/K/W)删除的内容
CTRL+C:中断操作
㈡ Mac 终端命令
1.查看运行中的进程: ps -help
# ps aux | less
-A:显示所有进程
a:显示终端中包括其它用户的所有进程
x:显示无控制终端的进程
ps -U root -u root
查看非root运行的进程
ps -u user1
查看具体某个用户运行的进程
top
top 命令提供了运行中系统动态的视图
2. 网络命令:netstat - help
ifconfig
显示网络接口(interface)信息。如接口名称,接口类型,接口的IP地址,硬件的MAC地址等。
ARP
ARP协议用在局域网(LAN)内部。借用ARP协议,设备可以知道同一局域网内的IP-MAC对应关系。当我们访问一个本地IP地址时,设备根据该对应关系,与对应的MAC地址通信。通过ARP工具,我们可以知道局域网内的通信是否正常。
arp -a
显示本地存储的IP-MAC对应关系.
sudo arping -I eth0 192.168.1.1
经eth0接口,发送ARP请求,查询IP为192.168.1.1设备的MAC地址
sudo arp-scan -l
查询整个局域网内的所有IP地址的对应MAC地址
sudo tcpmp -i en0 arp
监听en0接口的arp协议通信
网络层
网络层是一个广域的互联网,互联网上的设备用IP地址识别。ping是向某个IP地址发送ICMP协议的ECHO_REQUEST请求。收到该请求的设备,将返回ICMP回复。如果ping到某个IP地址,那么说明该IP地址的设备可以经网络层顺利到达。
ping 192.168.1.1
向IP地址192.168.1.255发送ICMP请求。如果该地址的ICMP没有被禁用,那么在该网上的设备将回复。
ping 192.168.1.255
向广播(broadcast)地址192.168.1.255发送ICMP请求。如果ICMP没有被禁用,那么在该网上的设备将回复。
需要注意的是,许多设备会禁用ICMP。如果ping不到一个设备,并不一定是网络层故障。
如果两个设备有相同的IP地址,将导致IP冲突。许多网络中是由DHCP协议自动分配IP地址的,这样可以极大的减少IP冲突的可能性。DHCP服务器与设备达成协议,设备将在一定时间内占据某个IP地址,而DHCP服务器不再把该IP地址分配给别人。
sudo ipconfig set en0 DHCP
更新DHCP租约。设备将释放IP地址,再从DHCP服务器重新获得IP地址。
sudo ipconfig set en0 INFORM 192.168.0.120
将接口en0设定为静态IP地址。
网络监听
tcpmp是一款网络抓包工具。它可以监听网络接口不同层的通信,并过滤出特定的内容,比如特定协议、特定端口等等。我们上面已经使用tcpmp监听了ARP协议通信。这里我们来看更多的监听方式。
sudo tcpmp -i en0
监听en0接口的所有通信
sudo tcpmp -A -i en0
用ASCII显示en0接口的通信内容
sudo tcpmp -i en0 'port 8080'
显示en0接口的8080端口的通信
sudo tcpmp -i eth1 src 192.168.1.200
显示eth1接口,来自192.168.1.200的通信
sudo tcpmp -i eth1 dst 192.168.1.101 and port 80
显示eth1接口80端口,目的地为192.168.1.101的通信
sudo tcpmp -w record.pcap -i lo0
将lo0接口的通信存入文件record.pcap
域名解析
DNS是在域名和IP之间进行翻译。DNS故障会导致我们无法通过域名访问某个网址。
host www.sina.com.cn
DNS域名解析。返回域名对应的IP地址
㈢ MAC终端命令-文件操作、编辑操作
终端命令:
基本路径操作
相对路径:cd /users/yang/Desktop
绝对路径:cd Ddesktop
. 表示当前路径
… 表示当前路径的上一层
… 表示当前路径的上2层
没有…或者以上的
文件操作
查看文件路径
ls:
ls 查看当前路径下的文件及文件夹的名字
ls /bin 表示:查看当前路径下的Documents文件夹下的所有东西
ls Documents 表示:查看当前路径下的Documents文件夹下的所有东西
ls *:
*表示任意多个字符,也可以没有
?:表示一个字符,一定有一个,不能没有
[xn]:表示中括号中的任意一个字符
[abcdefg]可以写成[a-g]:表示从a到g之间的任意一个字符
ls -a:隐藏文件
ls -l:列表风格显示
ls -h:配合-l,显示一个合理的大小单位
打开文件
cd:
cd desktop:进入到desktop这个文件夹
cd 文件夹名字
cd … 跳转到当前路径的上一层
cd - 跳转到上一次所在的路径(类似遥控器的回看功能)
cd ~ 跳转到当前用户的家目录
显示文件路径
pwd:显示当前操作的路径(绝对路径)
clear:清屏
tab键:自动补全
touch:创建一个文件,linux中没有后缀的说法,所有文件名自定义
重定向 >
ls > test.txt: 表示把本来显示在终端上的信息写入到test.txt文件中
mkdir:创建文件夹
mkdir a在当前路径下创建a文件夹
mkdir a/b/c 不能创建,需要添加-p
tree:以目录树的方式显示文件夹结构
删除文件/文件夹
rmdir:删除空文件夹
rm:删除一个普通文件夹,会有提示,要删除的东西是个文件夹
rm xxx -r:递归删除文件夹,不提示
链接文件
ln -s 源文件 链接文件 :软连接
ln 源文件 链接文件 :硬链接,硬链接数量为一时,才会真正删除数据,否则不会。
查看文件
cat: 查看文件的内容
合并多个文件并查看 :cat 1.txt 2.txt > 3.txt
查找文件内容
grep:从指定的文件中搜索需要的内容
-n:显示行号
-i:不区分大小写
-v:取反,即不包含需要的内容的行
查找文件
find 路径 -name ‘*.t?t’
注意通配符的使用
复制文件
cp a b 将a文件夹整体复制到b文件夹下
cp a/* b 将a文件夹下的所有内容复制到b文件夹下
剪切文件
mv a b 将a文件夹整体移动(剪切)到b文件夹下
打包/压缩/解压缩/解包
tar -cvf xxx.tar * 打包命令
gzip xxx.tar 压缩
gzip -d xxx.tar.gz 解压缩
tar -xvf xxx.tar 解包
常见的压缩解压方式
tar -zcvf xxx.tar.gz *
tar -zxvf xxx.tar.gz
tar -jcvf xxx.tar.bz2 *
tar -jxvf xxx.tar.bz2
vi/vim的使用
模式切换
从命令模式->编辑模式:i,a,o,I,A,O
从编辑模式->命令模式:ESC
从命令模式->末行模式:输入一个冒号,即shift+;
模式内编辑
末行模式:
w保存,
q退出
!强制退出(切换进出)
命令模式:
hjkl控制上下移动
M中间位置
L当前屏幕的最后一行
yy:复制,8yy:表示从当前光标所在的行开始复制8行
p:黏贴
dd:剪切,8dd:表示从当前光标所在的行开始剪切8行
u:撤销
ctl+r:反撤销
G:跳到最后一行
15G:跳转到第15行
1G:跳转到第一行
gg:跳转到第一行
仅供自己学习+深记忆
原文链接: https://blog.csdn.net/LUSH_BOY/article/details/112691677
mac下通过terminal添加环境变量的小技巧:
输入vim ./.bash_profile,打开了bash_profile文件
点击i键进入编辑状态:
export 自定义环境变量一(如HADOOP_HOME) = 路径名称
编辑完毕之后,ESC退出编辑模式,输入 shift+; 进入末行模式,
输入wq保存并退出
输入source ~/.bash_profile使刚刚修改的文件生效
Mac 每次都要执行source ~/.bash_profile 配置的环境变量才生效
在~/.zshrc文件最后,增加一行: source ~/.bash_profile
.zshrc文件不存在,需要创建[输入] touch .zshrc
.zshrc文件已经存在,直接打开[输入]open -e .zshrc
在打开的文件末尾增加source ~/.bash_profile保存退出。
终端输入命令查看jdk版本:
/usr/libexec/java_home -V
㈣ Mac OS X的终端上打开文件的命令是什么
方法一:
显示
在“终端”中输入下面的命令:
chflags nohidden ~/Library/
隐藏
在“终端”中输入下面的命令:
chflags hidden ~/Library/
方法二:
打开Finder,菜单中选择前往按住option键就会显示资源库项(每次打开都需要重复操作一次)。
2.Finder显示隐藏文件
显示隐藏文件
在“终端”中输入下面的命令:
defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder
恢复隐藏文件
在“终端”中输入下面的命令:
defaults write com.apple.finder AppleShowAllFiles -bool false
killall Finder
㈤ Mac 常用终端命令有哪些
作为一名开发人员,越来越觉得对于终端的使用,是非常有必要的进行了总结了一下:
1.获取管理员权限:
输入 sudo -s
然后输入密码,不会提示,输入完后直接回车即可,然后即获得管理员权限。
2.打开文件
输入 open /Applications/Safari.app
在这里打开Safari浏览器,使用open命令是可以多次打开的 (当然有的软件不允许打开多个窗口)。open+空格+ -n +软件路径 (可以直接拖动到终端中)
我们也可以在命令中加入 -a 标识来选择你想要用来加载该文件的应用程序,或者使用-e 标识直接在文本编辑器中编辑。 例:open /Users/rhjt/Desktop/image.png -a /Applications/Safari.app (在safari浏览器中打开image图片)
3.搜索
关于搜索,mac上自带的有spotlight (ctr/cmd + 空格)可以实现全局搜索,但有时候没有正确的工作,而且如果我们想精确一个范围呢?
输入 mdfind + 文件名, 实现全局搜索
输入 mdfind -onlyin 文件大的路径 该路径下的某个文件名 (这样在我们精确文件大的路径时候,可以更精确搜索到我们要的文件)
4.读
mac中的Siri,可以读取出我们输入的内容
输入 say + 内容,然后就会读出来(不懂单词的发音时候,不用去找词典了~~)
5.延迟睡眠
caffeinate能阻止Mac进入睡眠状态,而且屏幕保护也不会激活。我们最好使用-t为命令加入具体的时间。
输入 caffeinate -t 3600 表示一个小时内屏幕不进入睡眠
6.释放内存 (相当于重启电脑)
purge命令可以清除内存和硬盘的缓存,与重启Mac的效果差不多 (还不会关闭你现在用的程序)。purge命令可以让不活跃的系统内存转变为可以使用的内存,所以电脑卡的时候试试这个命令~~
输入 purge
7.更新
我们更新系统软件一般都是通过AppStore来更新,但是AppStore经常打开太慢了,所以用下终端来更新。
输入 sudo softwareupdate -i -a
这个是更新系统的软件,比如系统更新
8.创建有密码保护的压缩文件
你可以通过下面的命令将桌面上的文件创建成有密码保护压缩文件。
zip -e protected.zip ~/Desktop/task.doc
protected.zip是文件名字,~后面的是文件地址。保存之后,文件会存储在你的私人磁盘中
9.删除
ctrl+u 删除当前整行.
ctrl+w 删除游标前的单词.
ctrl+k 删除从当前游标到行尾的文字.
㈥ 如何使用终端命令注销Mac使用终端注销Mac的方法!
你知道如何使用终端命令注销Mac吗?苹果可以使用桌面菜单栏中的选项轻松退出 Mac。其实我们也可以使用一些命令来使用终端注销。下面我来教大家使用终端注销Mac的方法!
终止loginwindow进程
注销用户帐户的一种方法是运行命令来终止loginwindow 进程。首先,您需要打开Terminal。您可以使用 Spotlight 搜索快速完成此操作。
单击桌面菜单栏右侧的放大镜图标(或按 Command+Space)以启动Spotlight Search。
将出现 Spotlight 搜索栏。键入“终端”,然后按回车键或在搜索结果中单击“终端”。
终端将启动。现在,运行此命令:
sudo pkill loginwindow
接下来,输入您的帐户密码并按回车键。
这将终止 loginwindow 进程,成功地将您从您的用户帐户中注销。
使用 launchctl 命令
launchctl 命令是一组控制launchd 进程的命令。您可以通过launchctl help 在终端中运行来找到一系列 launchctl 命令,但我们希望使用将您从用户帐户注销的命令。
在我们开始输入命令之前,您需要知道您的用户 ID。要找到它,请打开 Spotlight 搜索(单击桌面菜单栏中的放大镜图标或按 Command+Space)并在搜索栏中键入“用户和组”。按回车键或单击搜索结果中的“用户和组”。
单击出现的窗口左下角的挂锁。
现在,输入您的帐户密码并单击“解锁”。
接下来,在左侧窗格的“当前用户”组中右键单击您的帐户,然后单击“高级选项”。
最后,记下您的用户ID。 您将需要此命令。
手持用户 ID,打开终端(使用 Spotlight 搜索搜索“终端”以打开应用程序)。在终端中,运行以下命令(替换<user id> 为您之前提到的ID):
launchctl bootout user/$(id -u <user id>)
您现在将退出您的用户帐户。
以上就是使用终端命令注销Mac的方法,你学会了吗?
㈦ Mac下的常用终端命令
cd 切换工作目录
. 表示当前目录
.. 表示当前目录的上一级目录
/ 根目录/目录分隔符
./ 当前目录
../ 回到上一级目录
ls 显示当前目录下的所有文件
mkdir 创建新目录
rmdir 删除空目录,注意是空目录
Vim常用命令
Vim 的几种模式:
i 进入insert模式,可以像普通编辑器一样操作。
esc 进入 Normal 模式,不可不可编辑,只可滚动查看。
v 进入Visual模式
进入Vim Esc 模式命令
vim xx
打开xx文件,如果没有就创建xx文件,且挑到编辑页面,并将光标置于第一行首
vim + xx 打开文件,并将光标置于最后一行首
vim +n xx
打开文件,并将光标置于第n行首
vim +/pattern xx
打开文件,并将光标置于第一个与pattern匹配的串处
vim -r xx
在上次正用vim编辑时发生系统崩溃,恢复 xx 文件
vim xx...xx
打开多个文件,依次编辑
移动光标命令:
h - 左
j - 下
k - 上
l - 右
0 - 移动到本行的行首
$ - 移动到本行的行末
gg - 移动到文档的开始位置
G - 移动到文档的末尾
撤销和重做
u - 撤销上一个操作
U - 撤销对当前行的所有操作
Ctrl + r 重做
搜索
/text + Enter + n - 向后搜索文本text
/text + Enter + N - 向前搜索文本text
插入类命令
i 刚进到编辑页面的时候是无法编辑的,所以输入i就可以编辑了
esc 按esc就会退出编辑模式
I 在当前行首
a 光标后
r 替换当前字符
R 替换当前字符及其后的字符,直至按ESC键
s 从当前光标位置处开始,以输入的文本替代指定数目的字符
S 删除指定数目的行,并以所输入文本代替之
ncw或nCW 修改指定数目的字
nCC 修改指定数目的行
o - 向后插入一行,并进入insert模式
O - 向前插入一行,并进入insert模式
A - 从行末开始插入文字,并进入insert模式
删除
x - 删除当前光标位置的字符,重复后删除光标之后的字符
X - 删除当前光标位置的字符,重复后删除光标之前的字符
r - 替换当前光标位置的字符,比如re,把光标当前位置字符替换为e
dw - 删除光标当前位置直到下一单词(不包括下一个单词的首字母)
de - 删除光标当前位置到这个单词的结束(包括这个单词的尾字母)
dd - 删除当前行
d$ - 删除当前光标位置到行末的字符
剪切粘贴
dd + p 其中dd是删除当前行,p粘贴到下一行
数字和快捷键连用如:
上 k 向上
nk 向上移动n行
下:j 向下
nj 向下移动n行
左:h 向左
nh 向左移动n列
右:l 向右
nl 向右移动n列
3w - 移动到后3个单词的首字母
10ig - 一下子插入10个g
d9e - 删除光标后九个单词(不计空格)
9dd - 删除光标当前位置往后的9行
退出命令
:q! - 不保存,退出
:wq - 保存并退出
:w 输入:w就是保存刚才编辑
:q 退出vim编辑页面
㈧ MacOS 常用终端命令大全
MAC系统采用Unix文件系统,所有文件都挂在根目录下面,没有Windows系统的盘符概念,根目录用斜杠(/)表示;
根目录(/)不是可有可无,/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.e.cn
rlogin——远程登录——rlogin hostname -l username
rsh——在远程主机执行指定命令——rsh f01n03 date
ftp——在本地主机与远程主机之间传输文件——ftp ftp.sp.net.e.cn
rcp——在本地主机与远程主机 之间复制文件——rcp file1 host1:file2
ping——给一个网络主机发送 回应请求——ping hpc.sp.net.e.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
——查询磁盘使用情况—— -k subdir
df——显示文件系统的总空间和可用空间——df /tmp
w——显示当前系统活动的总信息——w
命令——功能描述——示例
sudo —— 获取root权限 —— sudo -s
Ctr + D / exit —— 退出root权限
clear ——清除屏幕或窗口内容
ping —— 给网络主机发送回应请求 —— ping www..com
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保存退出。 (注意需要:符号)
㈨ 苹果Mac OS系统终端命令大全介绍
Mac OS X操作系统下,也有类似于Windows下面的CMD运行框哦!你可以像 Windows 一样在 Mac 终端里面件数各种指令来操作你的Mac,例如:隐藏和显示文件,修改Hosts,查询IP等等。下面我们就来一一介绍下这些指令大全。
输入:sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts就可以用文本编辑来直接修改hosts了。
隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true;
隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false;
或者
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles YES;
隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles NO;
输完单击Enter键,退出终端,重新启动Finder就可以了;
重启Finder:鼠标单击窗口左上角的苹果标志-->强制退出-->Finder-->重新启动;
mac os x terminal清屏快捷键: cammand+k (clear其实没鸟用)
linux系统清屏快捷键 : ctrl+l (reset)
windows 命令行清屏命令: cls
OS X 采用的Unix文件系统,所有文件都挂在根目录 / 下面,所以不再有Windows 下的盘符概念。
你在桌面上看到的硬盘都挂在 /Volumes 下。
比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢?
在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。
根目录位置是 / 核心 Mach_kernel 就在这里,
驱动所在位置 /Systme/Library/Extensions
用户文件夹位置 /User/用户名
桌面的位置 /User/用户名/Desktop
文件通配符为星号 *
注意:在 Unix系统中是区别大小写字符的,A.txt 不等于 a.txt。
根目录标志 / 不是可有可无,cd /System 表示转到跟目录下的System中,而cd System 表示转到当前目录下的 System中