/ 根目录
~ home目录(当前用户的目录)

进入目录

cd /usr/local

返回目录

cd ../

新建文件

touch 123.txt
或
touch abc

新建文件夹(“/”可加可不加)

mkdir file/

编辑文件

vim 123.txt
i为从头编辑
o为从尾编辑(推荐)
编辑完后按esc,结束编辑
按:w保存,按:q退出,一般按:wq,加!为强制

复制文件

cp abc1.txt abc2.txt

复制文件夹

cp -a file1/ file2/

移动文件到文件夹

mv 123.txt /usr/local
或者顺便重命名
mv 123.txt /usr/local/321.txt

移动多个文件到文件夹

mv 123.txt 1234.txt /usr/local

移动文件夹到别的文件夹

mv 666/ /usr/local/lib/

重命名文件/文件夹

mv 123.txt 321.txt
mv 666/ 777/

删除文件

rm 123.txt

删除空文件夹

rmdir 666/

删除文件夹

rm -rf 666/

软链接:在Mac中被称为“替身”,在Windows被称为“快捷方式”,名称只要和源文件的“名称+后缀“不同就行

硬链接:MacOS和Linux独有,属于源文件的分身,源文件删除不影响硬链接,硬链接修改源文件也会跟着改

创建文件软链接(软链接即为文件的替身,删除源文件即删除了文件,替身将失效。软链接的名称可以随便取)(MacOS下必须写绝对路径,且不能在同目录下生成软链接)

创建同名的软链接1234.txt
ln -s /usr/local/666/123.txt /usr/local/
创建自定义名称的软链接123_lnk.abctxt(软链接只是源文件的替身,起什么名字都可以)
ln -s /usr/local/666/123.txt /usr/local/123_lnk.abctxt

创建文件夹软链接

ln -s 666/ 666_lnk/

创建文件硬链接(硬链接即为文件的指针,删除所有硬链接包括源文件才能彻底删除文件。硬链接的后缀如果与源文件不一致,则有可能无法正常打开查看)(MacOS下可以使用相对路径,且可以在目录下生成硬链接)

ln 123.txt 234.txt

更多linux指令⬇️

https://www.cnblogs.com/effortfu/p/12270990.html

Mac上的终端Shell命令总结(初级)相关推荐

  1. mac上的终端bash命令

    (一) Bourne-Again Shell简介 mac上的终端使用的是Bourne-Again Shell命令,简称bash bash是GNU组织开发和推广的一个项目,是对Bourne shell的 ...

  2. 【转】【Mysql学习】之Mac上用终端使用mySQL

    收藏了几篇文章,以供查阅: 在此感谢: m0_38017925:<Mac上用终端使用mySQL> xiamu03:<在MacOS上使用终端操作数据库> 转载于:https:// ...

  3. mac 上iterm终端显示中文为乱码解决方案

    mac 上iterm终端显示中文为乱码解决方案 参考文章: (1)mac 上iterm终端显示中文为乱码解决方案 (2)https://www.cnblogs.com/ansonz/p/5409183 ...

  4. 如何在mac终端运行python程序_如何在mac上的终端上运行python?

    First, the lesson said to simply type, python, into terminal to start coding in python (I don't know ...

  5. mac在终端打开mysql_如何在Mac上打开终端

    mac在终端打开mysql While using a Mac, sometimes you need to dig deep into settings or perhaps pull off so ...

  6. mac上编写运行shell script(shell脚本)

    shell的历史 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁.Shell 既是一种命令语言,又是一种程序设计语言. Shell 是指一种应用程序,这个应用程序提供了一个 ...

  7. xampp mysql mac_如何在mac上用终端打开XAMPP自带的MySQL

    注:1.本文未经博主同意,不得转载! 2.所有终端语句都分行显示,以免大家看错: 直接开始,过程中对每一步可能出现的错误都进行了说明. 1.安装好xampp,然后打开终端,输入: mysql -u r ...

  8. Mac 上的“终端”键盘快捷键

    使用"终端"时,使用这些快捷键来节省时间. (一)使用"终端"窗口和标签页 操作 快捷键 新建窗口 Command-N 使用相同命令新建窗口 Control-C ...

  9. mac上使用终端生成RSA公钥和密钥

    0,安装openssl 1.生成RSA私钥: openssl genrsa -out rsa_private_key.pem 1024 2,把RSA私钥转换成PKCS8格式 openssl pkcs8 ...

最新文章

  1. Atitit.播放系统的选片服务器,包厢记时系统 的说明,教程,维护,故障排查手册p825...
  2. 详细解读Spring2.5 +Struts1.3 框架(使用Spring声明式事物管理和springjjdbc模板)
  3. java vo转map_Jython:在 Java 程序里运行 Python 代码 4.5
  4. MySQL数据库事务及其特性
  5. Maven+Eclipse+SparkStreaming+Kafka整合
  6. java 并发原子性与易变性 来自thinking in java4 21.3.3
  7. ajax=1,ajax专栏1
  8. clear:both 有高度的问题
  9. MATLAB初步进行机器学习
  10. java jsessionid 会话_jsessionid 对JAVA WEB jsessionid的剖析
  11. zabbix 2.2.2在centos 6.3 x86_64上的安装
  12. 【安全】如何防止他人恶意调试你的web程序
  13. jBox,实现批量查询
  14. matlab-K折交叉验证与分层K折交叉验证
  15. 如何使用Java来发送企业邮箱,并设计收到邮件的样式
  16. 默慈金数 (hdu3723)
  17. EXCEL VBA学习例子之【升降序】
  18. CAD文字对齐快速操作
  19. 【b站黑马程序员C++视频学习笔记-多态案例二-制作饮品】
  20. 计算机学具制作,《荔枝》教案设计范文

热门文章

  1. “Whitelabel Error Page“解决方法
  2. 最小割与最大流(mincut amp; maxflow)
  3. 【Data Science from Scratch 学习笔记】第2章 Python速成(上)
  4. 【Niagara 02】Tridium N4使用——照明控制案例
  5. MAC maven安装配置
  6. Windows下配置PHP环境
  7. Md5工具包加密之MD5Util
  8. 在一个批处理系统中有两个作业进程,一个作业序列其到达时间及估计运行时间如下表作业 到达时间
  9. MySQL8安装教程和新特征
  10. FLD5302升压8.4V充电IC芯片和FLD5303升压12.6V充电IC芯片规格书datasheet