Ⅰ 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终端输入命令总是出现command not found!
一般情况下就是因为配了其他软件的PATH, 导致PATH缺少系统指令PATH。
解决方法:
使用临时环境变量(重启后失效)
export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
这样就能暂时使用大部分命令了。
进入当前用户home目录 cd ~
创建 .bash_profile 并编辑
touch .bash_profile
open -e .bash_profile
添加上面拍行的PATH 保存。
注意事项
需要改变gradlew的权限,请执行命令解大贺告决:
chmod +x gradlew
执行完就可以了。滚明
如果你出现这个错误:
bash:gradlew :command not found
Mac 下执行这句指令,需要在gradlew前加 ./
例:./gradlew clean build bintrayUpload -PbintrayUser=用户名 -PbintrayKey=你的 API key -PdryRun=false
Ⅲ 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 系统如何在终端使用查看IP
1、在系统的Dock中点击“系统偏好设置”,打族陪开系统偏好设置界面。
Ⅳ 苹果MacOS系统终端命令大全介绍
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 .apple.finder AppleShowAllFiles -bool true;
隐藏Mac隐藏文件的命令:defaults write .apple.finder AppleShowAllFiles -bool false;
或者
显示Mac隐藏文件的命令:defaults write .apple.finder AppleShowAllFiles YES;
隐藏Mac隐藏文件的命令:defaults write .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中来自:求助得到的回答
Ⅵ Mac终端常用命令
转自http://blog.sina.com.cn/s/blog_71715bf801016di7.html
方法一: 显示 在“终端”中输入下面的命令: chflags nohidden ~/Library/ 隐藏 在“终端”中输入下面的命令: chflags hidden ~/Library/ 方法二: 打开Finder,菜单中选择前往按住option键就会显示资源库项(每次打开都需要重复操作一次)。
显示隐藏文件 在“终端”中输入下面的命令: defaults write com.apple.finder AppleShowAllFiles -bool true killall Finder 恢复隐藏文件 在“终端”中输入下面的命令: defaults write com.apple.finder AppleShowAllFiles -bool false killall Finder
在“终端”中输入下面的命令: sudo /Library/uninstall-devtools –mode=all 为实际安装的目录,默认情况下Xcode安装在/Developer目录下,即可执行 sudo /Developer/Library/uninstall-devtools –mode=all
在“终端”中输入下面的命令: defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES killall Finder
对窗口进行截屏的时候(Command-Shift-4, 空格),得到的图片周围会自动被加上一圈阴影。 如果你不喜欢这个阴影的效果,可以把它关掉。 在“终端”中输入下面的命令: defaults write com.apple.screencapture disable-shadow -bool true killall SystemUIServer
Safari是默认支持标签浏览的。但是,我们在页面上点击链接或者在其他应用程序中点击链接的时候, Safari往往是打开了一个新的窗口,导致页面上的Safari窗口过多,不好管理。通过下面这个小窍门, 我们可以让Safari默认是在一个新标签中打开网页。 在“终端”中输入下面的命令: defaults write com.apple.Safari TargetedClicksCreateTabs -bool true
Mac OS提供了非常方便的截屏快捷键,可以让我们非常快速的对整个屏幕、部分屏幕或者应用程序窗口进行截屏。不过,这个截屏功能有一个不足之处,就是只能将截 屏图片保存到桌面。如果我们截取的图片特别多,就会让桌面显得特别凌乱。那有没有办法来修改截屏图片的默认保存位置呢?有。方法非常简单,只要在“终端” 中输入下面的命令就可以了。 defaults write com.apple.screencapture location 存放位置 killall SystemUIServer 在输入命令的时候,将“存放位置”替换成真正的文件夹就可以了。例如,你希望存放到自己用户目录的Screenshots文件夹下,就输入 defaults write com.apple.screencapture location ~/Screenshots
Ⅶ m1mac安装软件终端命令
1、进游余入mac终端输入以下命令,回车会弹神枝滚出一个需要安装git的提示窗。
2、点击搭模安装然后等待git安装成功git安装成功后再重新输入以下命令安装即可。
Ⅷ mac 终端输入自定义命令打开目标application
终端输入 postman 即可打开Postman应用程序
终端输入 navicat 即可打开Navicat Premium应用程序
终端输入 vim .zshrc
按 i 进入编辑模式,输入以下内容:
然后按 esc 退出编辑模式,输入 :wq ,回车,即可退出vim编辑器并保存.zshrc文件内容。
之后在终端输入 source ~/.zshrc ,让配置文件在修改后立即生效。
此时,即可在终端输入 postman 查看效果啦, navicat 同理
Ⅸ 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 终端之终极Zsh命令篇
一.我们要使用.sh首先要安装ruby环境:
1.我们首先找到Mac(快捷键"command+空格键" 用虚昌Mac搜索功能 来找到终端 "终端") 下的终端(terminal)在编辑窗口中输入命令:
a.检测是否安装zsh: zsh --version;
b.命令:curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
二.on-my-zsh 安装
1. 克隆仓库
命令:git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
2. 如果你已存在~/.zshrc文件,则备份现有的~/.zshrc文件
命令:cp ~/.zshrc ~/.zshrc.orig
3. 创建一个新的zsh配置文件
命令:cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
4. 改变默认的Shell
命令:chsh -s /bin/zsh
5. 重新启动你的终端(Terminal)
三.特殊情况
1.很囧的情况会发现,例如是改变不了默认的Shell,导致部分档誉脊人以为是安装失败,毫无头绪。其实遇到这种情况,只需要在终端输入zsh,即可完成切换,只不过默认不是zsh:
a.命令: zsh
b.alias可以复制到~/.zshrc文件里,最后使用source更新一下文件即可:
c.每次修改.bashrc后,使用source ~/.bashrc(或者 . ~/.bashrc)就可以立刻加载修改后的设置,使之生效。
四.如何更改Shell的主题
1.命令:vim ~/.zshrc
2.按i键进去vim编辑状态行渗改变主题
3.找到:[ZSH_THEME:"要更改的主题名字"[主题](https://github.com/robbyrussell/oh-my-zsh/wiki/themes)]
4.换完主题之后按Esc键输入":" 在输入"wq"重启终端(Terminal),操作到此恭喜你成功更换主题,接下来你就该体验Zsh神奇之处了
如何更好的使用Shell命令请看下一章节