MAC电脑的一些命令

终端命令:

pwd   显示当前路径
        cd  dst_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_file  new_dir     将源文件复制一份放到其它的文件夹(new_dir)下边
        cp src_file  new_dir/newname   将源文件复制一份放到其它的文件夹下,并
                                        重命名为newname
        mv src_file  new_dir     将源文件剪切到其它的文件夹下边
        mv src_file  new_dir/newname   将源文件剪切到其它的文件夹下边,并重命
                                        名为newname
        mv old_name new_name    重命名文件

man  命令名     表示查看这个命令的手册
                例: man cd  
                     man mkdir
                     man touch
        ifconfig  查看各网卡的状态,
        ping ip  看从本机到这个ip的网络通不通
        route  ip  看从本机到这个ip的路由节点有哪些

Vim的一些基本命令
        是一个终端下的编辑器

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 解压在当前路径下

时间: 2024-11-06 10:00:45

MAC电脑的一些命令的相关文章

Mac电脑使用Android Studio进行真机调试

第一步: 为mac电脑配置 adb 命令的环境变量,分为2小步 1.找到 Android Studio 为你安装的 SDK : 打开电脑中 Android studio 的工具的软件,在启动 Android studio 的软件的界面中,点击下方列表中的"configure"的选项.在点击列表中的"project defaults"的选项.最后点击 project structure 的选项.    随后在弹出界面的Android sdk location中,便是s

Mac电脑抓包设置方法

1:通过RVI抓取iPhone数据包 (1)RVI简介 使用Mac抓取iPhone数据包可通过共享和代理两种方式: 使用Mac的网络共享功能将Mac的网络通过WiFi共享给iPhone连接: 使用代理软件(例如Charles)在Mac上建立HTTP代理服务器. 这两种方式都是将iPhone的网络流量导入到Mac电脑中,通过Mac连接互联网.这就要求Mac本身是联网的,对于网络共享的方式还要求Mac本身的网络不能使用WiFi,而且在iPhone上只能使用WiFi连接,无法抓取到2G/3G网络包.

Mac电脑怎么显示隐藏文件、xcode清除缓存

1.删除Xcode中多余的证书provisioning profile 手动删除: Xcode6 provisioning profile path: ~/Library/MobileDevice/Provisioning Profiles 2.清理Xcode编译项目产生的缓存垃圾 (Xcode永久了,会产生很多项目编译缓存,占用一大堆硬盘空间,此时需要对该目录进行清理) 手动删除: Xcode编译项目缓存垃圾的目录: ~/Library/Developer/Xcode/DerivedData

Mac系统实现git命令自动补全

当我第一次使用mac电脑的时候,由于我是从事软件开发的程序员,所以必须经常要使用到git,然后发现在max下,git不能实现命令的自动补全,然后网上查找资料,终于找到了解决办法,终于可以实现了git命令的自动补全功能,现在分享如下. 安装Homebrew 首先安装配置Homebrew(注:如果已经安装过就跳过): HomeBrew的网址:https://brew.sh/index_zh-cn.html 在终端输入如下命令: /usr/bin/ruby -e "$(curl -fsSL https

mac电脑访问另一台mac共享文件

如果想访问另一台mac电脑的共享文件可以采用这种方法. 1 找到对方的IP; 2 对方开放共享和共享用户设置正确,简单的隐秘方法是使用$用来隐藏共享; 3 按Command+K(Connect to Server),[或者在浏览器中]输入:smb://192.168.22.170/sharename (我分享的文件夹是sharename),如果是隐藏共享,就sharename$,在随后的登陆中输入对方pc设置的用户和密码,这样对方的sharename就被mount到自己的系统了.如果从Mac系统

【工具使用】mac电脑使用技巧

1. 使用命令行打开文件(如 sublime) open -a /Applications/Sublime\ Text\ 2.app/  yourFile.log 如果使用频繁,还可以添加软连接 sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/sublime 2. Alfred : http://www.cnblogs.com/chijianqiang/p/alfred.htm

在Mac电脑上为Dash制作docSet文档

Dash是mac上的一款查看API的工具,里面可以直接下载大部分的API文档,但是有时候我们如果想把自己手里已有的文档也集成到Dash中,就需要我们自己动手了,其实Dash官方也有教程如何制作docSet的,地址是:http://kapeli.com/docsets  (7. Any HTML Documentation) , 本文是我照着官方的教程,把流程步骤一步一步的记录下来的,大家可以参考一下. Dash所需的文档都是docSet文件,其实docSet文件就是一个文件夹而已,这个文件夹里面

在Mac中如何通过命令对NTFS磁盘格式化

在使用电脑的时候,很多的用户朋友们都会遇到磁盘爆满,或者病毒侵入的情况,面对这种情况我们不得不格式化磁盘.那么在Mac中如何通过命令对NTFS磁盘格式化呢? 1. 首先下载NTFS For Mac. 下载之后就可以读取NTFS磁盘. 2. 插入要格式化的NTFS磁盘. 您可以在Mac OS X下通过命令行格式化NTFS磁盘.按照以下步骤进行操作: 启动命令行:应用程序 > 工具 > 终端; 输入diskutil获取帮助. 图一:格式化命令图 使用diskutil eraseVolume UFS

怎么查看Mac电脑的开机记录?

可以使用last命令查看Mac电脑来看开机记录,同时也能查看关机记录. 首先打开mac的命令终端: 命令行终端敲入命令:last | grep reboot (查看开机时间记录) 命令行终端敲入命令:last | grep shutdown (查看关机时间记录) 我们经常说,饭可以乱吃,话不能乱说.  耳听为虚,眼见为实.而事实是耳听不一定为虚,眼见业也并非为实.  这世界没有感同身受,针刺不到你身上,你永远不知道有多疼.  你不是别人,你不知道她有怎样的故事.  你可以不理解不喜欢不赞同,但请