macOS 常用命令

基本命令

1.列出文件

ls 参数 目录名  例:看看驱动目录下有什么:ls /System/Library/Extensions

参数 -w 显示中文,-l 详细信息,-a 包括隐藏文件

2.转换目录

cd 例:想到驱动目录 cd /System/Library/Extensions

3.建立新目录

mkdir 目录名  例:在驱动目录下新建一个备份目录backup:mkdir /System/Library/Extensions/backup

在桌面上建一个备份目录backup  mkdir /Users/用户名/Desktop/backup

4.拷贝文件

cp 参数 源文件 目标文件  例:想把桌面上的temp.kext拷贝到驱动目录中:cp -R /Users/用户名/Desktop/temp.kext /System/Library/Extensions

参数R表示对目录进行递归操作,kext在图形界面下看起来是个文件,实际上是个文件夹。

把驱动目录下的所有文件备份到桌面backup

cp -R /System/Library/Extensions/* /Users/用户名/Desktop/backup

5.删除文件

rm 参数 文件  例:想删除驱动的缓存  rm -rf /System/Library/Extensions.kextcache  rm -rf /System/Library/Extensions.mkext

参数 -rf 表示递归和强制,千万要小心使用,如果执行了 rm -rf / 你的系统就全没了

6.移动文件

mv 文件  例:想把AppleHDA.Kext移到桌面  mv /System/Library/Extensions/AppleHDA.kext /Users/用户名/Desktop

想把AppleHDA.Kext移到备份目录中  mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup

7.文本编辑

nano文件名  例:编辑temp.rtf  nano temp.rtf

目录操作

命令        功能描述            使用举例

mkdir         创建一个目录          mkdir dirname

rmdir          删除一个目录          rmdir dirname

mvdir         移动或重命名一个目录      mvdir dir1 dir2

cd            改变当前目录          cd dirname

pwd        显示当前目录到路径名      pwd

ls            显示当前目录到内容          ls -la

文件操作

命令        功能描述            使用举例

cat         显示或连接文件         cat filename

od          显示非文本文件的内容      od -c filename

cp          复制文件或目录         cp file1 file2

rm          删除文件或目录         rm filename

mv         改变文件或所在目录       mv file1 file2

find        使用匹配表达式查找文件     find .-name "*.c" -print

file          显示文件类型             file filename

选择操作

命令        功能描述            使用举例

head        显示文件的最初几行       head -20 filename

tail          显示文件的最后几行       tail -15 filename

cut         显示文件每行中的某些域     cut -f1,7 -d:/etc/passwd

colrm       从标准输入中删除若干列     colrm 8 20 file2

diff         比较并显示两个文件的差异    diff file1 file2

sort        排序或归并文件         sort -d -f -u file1

uniq         去掉文件中的重复行       uniq file1 file2

wc         统计文件的字符数、词数和行数  wc filename

nl         给文件加上行号         nl file1 >file2

进程操作

命令行       功能描述            使用举例

ps         显示进程当前状态        ps u

kill         终止进程            kill -9 30142

时间操作

命令名       功能描述            使用举例

date         显示系统的当前日期和时间    date

cal         显示日历            cal 8 1996

time          统计程序的执行时间       time a.out

网络与通信操作

命令名       功能描述            使用举例

ifconfig       查询ip地址相关信息        ifconfig

talnet                     远程登录            talnet hpc.sp.NET.edu.cn

rlogin        远程登录            rlogin hostname -l username

rsh          在远程主机执行指定命令     rsh f01n03 date

ftp          在本地主机与远程主机之间传输文件  ftp ftp.sp.net.edu.cn

rcp         在本地主机与远程主机之间复制文件  rcp file1 host1:file2

ping          给一个网络主机发送回应请求   ping hpc.sp.Net.edu.cn

mail          阅读和发送电子邮件       mail

write         给另一个用户发送报文      write username pts/1

mesg        允许或拒绝接收报文       mesg n

Korn Shell 命令

命令名       功能描述            使用举例

history       列出最近执行过的几条命令及编号 history

r            重复执行最近执行过的某条命令  r -2

alias        给某个命令定义别名         alias del=rm -i

unalias         取消对某个别名的定义        unalias del

其它命令

命令名       功能描述            使用举例

uname        显示操作系统的有关信息     uname -a

clear         清除屏幕或窗口内容       clear

env        显示当前所有设置过的环境变量   env

who          列出当前正进行操作的用户名    whoami

tty          显示终端或伪终端的名称       tty

stty         显示或重置控制键定义       stty -a

du          查询磁盘使用情况         du -k subdir

df /tmp      显示文件系统的总容量和可用空间

w           显示当前系统活动的总信息

macOS 终端常用命令的更多相关文章

  1. mac 终端 常用命令,MacOS 常用终端命令大全,mac 在当前目录打开终端

    MacOS 常用终端命令大全:目录操作dircmp——比较两个目录的内容——dircmp dir1 dir2文件操作pg分页格式化显示文件内容——pg filenameod——显示非文本文件的内容—— ...

  2. 【Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff 】

    原文:[Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff ] 基本命令 1.列出文件 ls 参数 目录名        例: 看看驱动目录下有什么:ls /S ...

  3. ubuntu终端常用命令及solarized配色(护眼)

    ubuntu终端常用命令及solarized配色(护眼) ubuntu 终端 命令 1.常用命令 ctrl + l - 清屏 . cLear  ctrl + c - 终止命令.   ctrl + d ...

  4. linux:终端常用命令 + vi命令修改文件及保存 方法

    首先介绍一下Ubuntu下各个目录的一般作用: /  这就是根目录,一台电脑有且只有一个根目录,所有的文件都是从这里开始的.举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录 ...

  5. Ubuntu快捷键、Ubuntu终端常用命令

    Ubuntu快捷键 0.Ctrl + Alt + t 打开终端,在终端命令行操作 1. Ctrl + W: 关闭当前 Nautilus 窗口 2. Ctrl+T: 在 Nautilus 打开新的 Ta ...

  6. macOS和常用命令

    macOS 常用命令 1. 显示“任何来源”选项 sudo spctl --master-disable 2. 阻止屏保和睡眠 caffeinate -t 3600 这是一个BSD命令.-t可选,按C ...

  7. Mac OS 终端常用命令【搜藏】

    基础概念 OS X 采用的Unix文件系统,所有文件都挂在跟目录“ /” 下面,所以不在要有Windows 下的盘符概念.比如什么“C:”你在桌面上看到的硬盘都挂在 /Volumes 下.比如接上个叫 ...

  8. Mac OS 终端常用命令基础

    基础概念 OS X 采用的Unix文件系统,所有文件都挂在跟目录" /" 下面,所以不在要有Windows 下的盘符概念.比如什么"C:"你在桌面上看到的硬盘都 ...

  9. Mac OS terminal终端常用命令

    基础概念 OS X 采用的Unix文件系统,所有文件都挂在跟目录“ /” 下面,所以不在要有Windows 下的盘符概念.比如什么“C:”你在桌面上看到的硬盘都挂在 /Volumes 下.比如接上个叫 ...

随机推荐

  1. 初识MyBatis之HelloWorld

    1.先下载MyBatis相关Jar包. 2. 创建数据库和表 CREATE TABLE tbl_employee( id ) PRIMARY KEY AUTO_INCREMENT, last_name ...

  2. 在Ubuntu上安装Intellij IDEA并创建桌面快捷方式

    环境信息 版本号 Ubuntu 18.04 LTS Intellij IDEA 2019.1.3 1.首先从官网获取安装包 官方下载地址传送门 然后我就在下载目录下得到了tar.gz的包 2.接下来开 ...

  3. PYTHON 100days学习笔记008-3:输入和输出

    目录 Day008-03:Python3 输入和输出 1.输出格式美化 1.1 str.format()用法 1.2 旧式字符串格式化 2.读取键盘输入 3.读和写文件 4.文件对象的方法 4.1 f ...

  4. Nginx04---编译安装

    原文:https://www.cnblogs.com/zhang-shijie/p/5294162.html 一:基介绍 官网地址www.nginx.org,nginx是由1994年毕业于俄罗斯国立莫 ...

  5. java 分解整数 【个 十 百 千】,获得个位、十位、百位数字

    求一个数数的个位数,十位数,百位数及千位: int num = 53; int g = (num / 1) % 10;  //个位 int s = (num / 10) % 10; //十位 int ...

  6. Linux系列(16)之系统资源的观察

    1.系统资源观察 1.观察内存使用情况:free 格式: free //默认显示的单位为KBytes,显示系统的内存容量 free  [-b | -k | -m | -g | -h]  [-t]  [ ...

  7. Python re 模块findall() 函数返回值展现方式详解

    findall 函数: 在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果没有找到匹配的,则返回空列表. 注意: match 和 search 是匹配一次 findall 匹配所有,mat ...

  8. css 颜色自动变化 炫彩

    .layui-icon-login-qq:hover{ color:rgb(0, 156, 255); transition: 0.5s; animation:change 10s linear 0s ...

  9. Go语言注意事项

    必须恰当导入需要的包,缺少了必要的包或者导入了不需要的包,程序都无法编译通过.这项严格要求避免了程序开发过程中引入未使用的包(译注:Go语言编译过程没有警告信息,争议特性之一 import 声明必须跟 ...

  10. vue开发环境配置跨域,一步到位

    本文要实现的是:使用vue-cli搭建的项目在开发时配置跨域,上线后不做任何任何修改,接口也可以访问,前端跨域解决方案 production:产品 生产环境 development:开发 开发环境 1 ...