tubaobaoya3 发表于 2017-7-7 09:16:15

Mac 终端——常用命令语

mac系统如何显示和隐藏文件
苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在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 AppleShowAllFilesYES
隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFilesNO
输完单击Enter键,退出终端,重新启动Finder就可以了
重启Finder:鼠标单击窗口左上角的苹果标志-->强制退出-->Finder-->重新启动

终端命令:


pwdcdtouchmkdircprmmv   
pwd   显示当前路径
cddst_dir跳转到不同路径下,可以用相对路径,也可以是绝对路径:
例: cd /   跳转到根路径下
cd ..跳转到上级路径
cd ../.. 跳转到上上级路径
cd       跳转到当前登录用户的家目录
cd ~   跳转到当前登录用户的家目录
绝对路径: 以‘/’开头的路径,反之则为相对路径
如果要用相对路径进行跳转的话,要求当前路径和相对
路径正好拼成一个存在的绝对路径
ls      可以列出当前路径下的所有文件和文件夹
ls-l列出当前路径下的所有文件和文件夹的详细信息
ls-a列出当前路径下的所有文件和文件夹,包括隐藏文件和隐藏文件夹,包
括 .和 ..
ls-lh将文件的大小以k,m,g这样的大小单位来显示
touch file_name   在当前路径下新建一个文件,这个文件的文件名
就是 file_name
touch /Users/qianfeng/test/new_file   这就表示用绝对路径和文件名在
其它路径下新建文件
touch file1 file2 file3   新建多个文件
mkdir new_dir    在当前路径下新建一个文件夹 new_dir
mkdir /Users/qianfeng/test/new_dir在绝对路径下新建一个文件夹new_dir
mkdir ../test/new_dir   用相对路径在其它的路径下新建一个文件夹new_dir
mkdir dir1 dir2 dir3   新建多个文件夹

rm file_name删除一个文件
rm file1 file2 file3   删除多个文件
rm -r dir1    删除一个文件夹
rm -r dir2 dir3 dir4删除多个文件夹
cp src_filenew_dir   将源文件复制一份放到其它的文件夹(new_dir)下边
cp src_filenew_dir/newname   将源文件复制一份放到其它的文件夹下,并
重命名为newname
mv src_filenew_dir   将源文件剪切到其它的文件夹下边
mv src_filenew_dir/newname   将源文件剪切到其它的文件夹下边,并重命
名为newname
mv old_name new_name    重命名文件
man命令名   表示查看这个命令的手册
例: man cd
man mkdir
man touch
ifconfig查看各网卡的状态,
ping ip看从本机到这个ip的网络通不通
routeip看从本机到这个ip的路由节点有哪些
vim
是一个终端下的编辑器;
    退出 Vim :1.按下esc键2.输入":wq"(保存退出)输入":q!"(不保存退出)
vim file_name 会进入到一般命令模式下:
一般命令模式下能进行的操作:
i或a或o 可以进入编辑模式
:w    保存编辑后的文件内容
:q    退出vim
:wq   保存并退出
:q!   不保存并退出
:w!   强制保存
h   向左移动光标
j   向下
k   向上
l   向右
dd    删除光标所在的行
dd n删除光标所在行开始的n行
u   撤回上一步的行为
yy    复制光标所在的行
yy n复制光标所在行开始的n行
p   粘贴在光标所在行的下一行位置
v   进入可视模式,进入可视模式后可以用hjkl来移动光标选中
文字
:set nu    ==set number 设置行号
:set nonu==set nonumber取消行号
:n    将光标定位在第n行
control + f往下翻页
control + b往上翻页
gg         光标回到文件顶部
shift + g    光标回到文件末行
/string      表示在当前文件里从头部查找string
?string      表示在当前文件里从尾部查找string
shift + 4    将光标定位在所在行的末尾
shift + i    将光标定位在所在行的行首

编辑模式下可以进行的操作:
1, 可以编辑文件
2, 按esc退回到一般命令模式

补充终端命令:
tar -cvf pakage.tar file1 file2 file3
表示将file1 file2 file3这三个文件打成一
个压缩包pakage.tar
tar -cvf pakage.tar dir   表示将目录dir及该目录下的所有文件
和文件夹打成一个包
tar -xvf pakage.tar   将压缩包pakage.tar 解压在当前路径下
页: [1]
查看完整版本: Mac 终端——常用命令语