美文网首页Xcodemac 终端命令iOS 好东西
Mac终端学习(一):基本操作

Mac终端学习(一):基本操作

作者: Rush的博客 | 来源:发表于2017-04-20 22:34 被阅读414次

    1 在目录间游走

    命令1:pwd
    作用:获取当前所在路径


    命令2:ls (list)
    作用:列出当前目录下的所有文件


    其他用法:ls -l (long)
    作用:用长格式列出来
    其他用法:ls -a
    作用:列出文件(包括隐藏的文件)
    其他用法:ls -al
    作用:以长格式列出文件(包括隐藏的文件)

    命令3:cd
    作用:进行目录之间的相互跳转
    Tips1:可以利用Tab键将目录名补全
    Tips2:可以输入cd后,将文件拖入终端,这样可以显示该文件的目录


    其他用法:cd (不带任何参数)
    作用:返回家目录
    其他用法:cd ~
    作用:返回家目录
    Tips:可以利用cd ~/Music快速到达该目录
    Tips:利用cd ~Guest/进入Guest用户的家目录
    由于本机没有其他用户登录,所以无法演示该效果

    其他用法:cd -
    作用:返回上一个目录,你总是可以在两个目录之间进行切换

    其他用法:cd(空格)..
    作用:返回上一层目录
    Tips:..表示上一层目录,而.表示当前目录
    Tips:如果想要执行当前目录可执行文件a,需要输入./a,表示当前目录下的那个a
    说明:这样做可以提高安全性,不会与命令的英文发生歧义

    2 目录文件操作

    命令1:mkdir [文件名] (make dir)
    作用:新建文件夹


    命令2:rmdir [文件名] (remove dir)
    作用:删除文件夹


    Tips:如果文件夹内不为空,则无法用rmdir删除文件夹

    命令3:mv [原文件名] [新文件名] (move)
    作用:把文件从一个地方移到另一个地方,但是当没有给出另外一个目录时,移动的现象就是为其更改了名字


    命令4:rm [文件名] (remove)
    作用:删除文件
    注意:用rm删除掉的文件是无法从回收站中找回的!!

    Tips:不能使用rm来删除文件夹

    Tips:rm -rf [目录] (r-recursive递归的;f-force强迫的)
    危险操作:使用rm递归删除文件夹及文件夹内所有内容,无法挽回


    命令5:cp [带目录文件] [目标目录]
    作用:复制黏贴


    其他用法:cp -R [目录] [目标目录]
    作用:用于带目录文件的复制

    命令6:mv [原文件] [目标目录] (同命令3)
    作用:移动

    3 查看使用手册

    命令1:man [命令]
    例如:man cp
    作用:查看该命令的使用手册
    Tips:输入q来直接退出


    终端学习系列:
    Mac终端学习(一):基本操作
    Mac终端学习(二):操作历史
    Mac终端学习(三):进程管理
    Mac终端学习(四):重定向和管道
    Mac终端学习(五):万能的grep
    Mac终端学习(六):环境变量
    Mac终端学习(七):网络配置

    相关文章

      网友评论

      本文标题:Mac终端学习(一):基本操作

      本文链接:https://www.haomeiwen.com/subject/sbfrzttx.html