导航:首页 > 程序命令 > mac当前路径命令

mac当前路径命令

发布时间:2022-09-30 20:53:04

⑴ mac中怎么用命令行查看当前文件的路劲

mac系统查看iphone系统文件方法步骤: 1、mac系统上有自带的itunes,手机正常连接itunes 2、连接成功之后就可以在mac上查看iPhone信息了 Mac是苹果公司自1984年起以“Macintosh”开始的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro等计算机。使用独立的Mac OS系统,最新的OS X系列基于NeXT系统开发,不支持兼容。是一套完备而独立的操作系统。

⑵ mac os 终端命令获取当前用户名和路径的方法

如果是当前用户名: users,当前路径: pwd

⑶ 在Mac OS X 中怎样获取当前文件夹的路径

方法如下:
打开终端,输入下面的命令:

defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES

就能在顶部看见完整的地址了

⑷ 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编辑页面

⑸ 在Mac OS X 中怎样获取当前文件夹的路径

打开终端,输入下面的命令:

defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
就能在顶部看见完整的地址了

复制路径可以用 Option+Command+C希望这个回答对你有帮助

⑹ 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地址命令该命令有哪些使用格式分别表示什么功能

操作方法: 1、开始--运行,输入“CMD”,回车,调出命令提示符窗口; 2、在命令提示符里输入“ipconfig /all",回车,即可看到本地连接的IP地址和MAC地址。

⑻ 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 command line的常用汇总

相信很多使用苹果本的同学对使用command line比较陌生,只是习惯用一些可视化的工具来操作,但是如果你作为一个程序开发者如果还不会用的话,难免会显得有点尴尬。所以此篇文章就简单的总结一下常用的指令,希望你们能用的上。

command line是大小写敏感的,并且对文件名必须包括文件扩展,macOS传统上喜欢使用文件夹(floder)这个名字的,但是在command line中主要使用目录(directory)这个词,这一点上和UNIX是一致的。

首先说一下我之前一直困惑的路径问题:

两种路径:一种是绝对路径另一种是相对路径

绝对路径:完整的描述一个文件的位置,总是以斜杠/开头 比如/Users/michelle/Public/Drop

Box。

相对路径:只描述一部分位置信息,它和你在 command line 目前的目录有关。当你打开新的 Terminal 程序时,command line 会话的目录应该是你的 home folder。这时上面例子文件夹的相对路径写作Public/Drop

Box。显然它从当前目录开始。和html相似你可以使用  .. 来代表父目录,这样你就可以用相对路径表示上级或同级目录了。例如你可以输入cd.. 甚至还可以输入cd../..

然后就是是一些查看路径的指令:比如列出当前位置下的文件有哪些?输入  ls 即可

切换路径指令  cd  它会改变当前目录到你指定的目录,如果你不指定则会返回你的home folder。

pwd 会显示当前目录的绝对路径

查看隐藏文件:ls -la

为了简化工作,command line 和 Finder 都会隐藏许多文件和文件夹,这些内容通常是系统需要的。不借助第三方工具让 Finder 显示隐藏文件比较困难,但是在 command line 中却非常简单。首先,许多隐藏文件的隐藏是通过隐藏属性在 Finder 中隐藏的,而 command line 会忽略这些属性,所以这些文件会在 command line 中显示。另外,ls命令会隐藏文件名以.开头的文件,但是这些文件却可以被显示出来,方法是利用-a选项。例如:
michelle$ ls -la

我们还添加了-l选项,目的是控制输出格式。如果你注意输出内容的话,会发现还包括.和..两项,它们分别表示当前文件夹和父文件夹(如图)。如果你不想显示这两项,只需要把-a改成-A即可。

再就是说一下 我们经常操作的文件相关指令

有许多基础的命令用来编辑文件和文件夹,包括mkdir,cp,mv,rm,rmdir以及vi。下面我们来简要地介绍一下这些命令。

mkdir

“make diretory”的缩写,用来创建文件夹,语法为mkdir后接新文件夹的目录。可以用-p选项,来一起创建路径中不存在的文件夹(这样你就不用挨层创建了)。

cp

“”的缩写,用来把文件从一处复制到另一处。语法为cp后接原始路径,后接目标路径。如果你想复制整个文件夹和所有内容,需要添加-R选项。如果指定的目标路径不含文件名,则 cp 命令会按原名复制。如果指定的目标路径包括文件名,则会复制为你指定的文件名。如果仅指定新文件名,则会在原处以新名称创建文件副本。注意,系统会自动替换同名文件而不出现提示。

mv

“move”的缩写,用来移动文件。语法为mv后接原路径,后接新路径。mv 的指定路径规则和 cp 是一样的(没错,如果仅指定新文件名,它就成了重命名命令)。

rm

“remove”的缩写,会永久删除文件。注意,command-line中没有废纸篓。语法为rm后接文件路径。然而,使用 rm 命令删除的文件有可能可以通过数据恢复工具恢复。如果希望安全删除文件,可以使用srm命令。

rmdir和rm -R

rmdir是“remove directory”的缩写,这个命令会永久删除文件夹。再强调一遍,CLI 中木有废纸篓。语法为rmdir后接希望删除目录的路径。然而,rmdir 命令无法删除含有任何其他文件的文件夹,所以大多数情形下rmdir命令是不适用的。不过,你可以利用rm添加-R选项来删除文件夹及包含的所有文件。

vi

代表“visual”(视觉的),然而这个名称相当具有讽刺意味:vi可能是可视化效果最差的文本编辑器了。然而,vi 是 command line 中最常见的文本编辑器。用vi打开文本文件,只需要输入vi后接文件路径即可。Mac OS X 还提供了nano,一个更加现代的文本编辑器。它也更加方便,例如在底部包含了一个作弊小条(=_=),上面有常用的快捷键列表(你就不用背下来它们了)。然而,vi却有时是默认的文本编辑器,所以掌握vi是很有用的

最后,其他Command-Line技巧提示

输入命令open .可以用 Finder 打开当前的位置。

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

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

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

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

补充:

还有一堆的 Mac OS X 下的终端命令,我将这些命令进行了简单的分类,这里很多命令在其他系统(Windows、Linux)一样有效,特别是 Linux/Unix。希望这些命令对你有帮助。

重启 Mac OS X:
shutdown- r now

关闭 Mac OS X:
shutdown now

设置显示器无活动15分钟后关闭:

sudopmset displaysleep 15

让计算机在无活动30分钟后休眠:

sudo pmset sleep 30

ping 某个主机

ping-o oschina.net











好多好多,如果你想用的,我这里没有说到,还请自行网络搜索,我只是做一个简单的常用的汇总。

⑽ Mac下终端命令行(常用)

作为一名开发人员,越来越觉得对于终端的使用,是非常有必要的,本人之前接触这方面较少,也就偶尔用一下(大学没学过unix),现在总结几条,后续还会添加,学无止境嘛~

1.获取管理员权限:
输入 sudo -s
然后输入密码,不会提示,输入完后直接回车即可,然后即获得管理员权限。

2.打开文件
输入 open /Applications/Safari.app
在这里打开Safari浏览器,使用open命令是可以多次打开的 (当然有的软件不允许打开多个窗口)。open+空格+ -n +软件路径 (可以直接拖动到终端中)
我们也可以在命令中加入 -a 标识来选择你想要用来加载该文件的应用程序,或者使用-e 标识直接在文本编辑器中编辑。 例:open /Users/rhjt/Desktop/ -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当前路径命令相关的资料

热点内容
怎样制作文件夹的中文翻译 浏览:517
泰剧大尺度影片 浏览:729
为什么python适合做算法 浏览:810
新疆政务服务app中如何实名认证 浏览:224
重生成小孩 浏览:104
二战中的加密技术 浏览:515
美逛app如何建群 浏览:819
iphone用什么app3d扫描 浏览:289
冠生园葱油压缩饼干 浏览:503
Linux库文件安装 浏览:225
解压玩具黑猩猩 浏览:967
单片机中断实验程序注释 浏览:695
安卓手机下什么软件连电脑 浏览:725
最新小电影网站 浏览:784
穿越张学铭系统小说 浏览:268
陈龙跟外国孩子演过的电影 浏览:887
韩国唯美爱情电影 女主角绝症 浏览:415
python经典库 浏览:840
善良小夷子女演员 浏览:973
大奶女电影版 浏览:653