mac终端常用命令

简介: 1、操作终端的常用命令2、目录和文件操作3、常用命令4、进程操作5、图标与键盘对应快捷键6.webshell常用查看日志命令

1、操作终端的常用命令


  1. 快速打开:command+空格,输入ter回车
  2. 多个窗口:command+N(光标在终端执行此操作)
  3. 多个标签页:command+T(光标在终端执行此操作)

2、目录和文件操作


命令名

功能描述

举例或备注

cd

进入指定文件夹路径

cd ~/Desktop

pwd

显示当前的目录路径

/Users/xz/Desktop

Is

显示当前目录下的内容


ls -la

显示当前目录下的详细内容


ls -A

显示当前目录下的内容

含点(.)开头的文件

mkdir

创建目录

mkdir dir_name

touch file.format

创建指定格式的文件


mvdir

移动目录

mvdir dir1 dir2

mv

移动/重命名---文件/文件夹

mv dir1 dir2

MAC没有重命名的命令

rm

删除文件 或 目录


rm -rf dir

删除一个 非空 目录

rm -rf dir

rmdir

删除  目录

平时用得少

cp

复制文件或目录

cp file1 file2

file

显示文件类型

file file_name

find

使用匹配表达式查找文件

find *.file_format

open

使用默认的程序打开文件

open file_name

cat

显示或连接文件内容

cat file

In

为文件创建联接

ln -s file1 file2

s 表示软联接

head

显示文件的最初几行

head -20 file_name

tail

显示文件的最后几行

tail -10 file_name

paste

横向拼接文件内容

paste file1 file2

diff

比较并显示两个文件的内容差异

diff file1 file2

wc

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

wc file_name

uniq

去掉文件中的重复行

uniq file_name

grep

通过简单正则表达式搜索文件


3、常用命令


CTRL+A:移动光标至行首

CTRL+E:移动光标至行尾

CTRL+X:按住CTRL,双击 X 可以进行当前位置与行首位置,进行切换

ESC+B:光标向左移动一个单词

ESC+F:光标向右移动一个单词

CTRL+U:删除光标前所有字符

CTRL+K:删除光标后所有字符

CTRL+W:删除光标前一个单词(根据空格识别单词分隔)

CTRL+Y:粘贴之前(CTRL+U/K/W)删除的内容

CTRL+C:中断操作


4、进程操作


ps:显示当前进程状态

kill:杀死当前进程

5、图标与键盘对应快捷键


⌘——Command ()


⌃ ——Control


⌥——Option (alt)


⇧——Shift


⇪——Caps Lock


fn——功能键就是fn


.m.h切换 ⌘+⌃ +↓or↑


前进后退文本文件⌘+⌃ +←or→


关闭当前文本文件⌘+⌃+w


自动排版代码 ⌃+i


左右缩进 ⌘+[or]


注释 ⌘+/


查看名称定义,进入头文件 ⌘+鼠标左键


查看名称api文档 ⌥+鼠标左键


6.webshell常用查看日志命令


【ls】查看当前目录下下面所有文件夹,文件

【cd file】进入到某个file文件夹里面

【cat file】在线打开某个文件

【trail -f file】打开file文件,实时查看日志内容


目录
相关文章
|
6月前
|
存储 Shell
Mac终端工具Terminal (3):在Mac上的终端中执行命令和运行工具
Mac终端工具Terminal (3):在Mac上的终端中执行命令和运行工具
392 0
|
1月前
|
Linux
linux/mac 下查看、修改文件权限的命令
这篇文章介绍了在Linux和Mac操作系统下如何查看和修改文件及文件夹的权限。
59 0
|
3月前
|
网络协议
Mac根据端口查询进程id的命令
这篇文章介绍了在Mac操作系统上如何使用两种命令来查询监听特定端口的进程ID。第一种方法是使用`netstat -anp tcp -v | grep 端口号`,例如`netstat -anp tcp -v | grep 80`,这将列出所有使用端口80的TCP连接及其相关信息。第二种方法是使用`lsof -P -n -i:端口号`,例如`lsof -P -n -i:8080`,这将显示使用指定端口的进程列表,包括进程ID、用户、文件描述符等信息。文章通过示例展示了如何使用这些命令,并提供了输出结果的截图。
296 2
|
3月前
|
数据安全/隐私保护 iOS开发 MacOS
Mac终端出现 brew command not found 解决
Mac终端出现 brew command not found 解决
114 3
|
6月前
|
Shell 测试技术 Python
在Mac上用Python调用终端执行命令
在Mac上用Python调用终端执行命令
286 1
|
5月前
|
NoSQL Java 网络安全
Redis在java(Maven)中使用,常用基本命令大全,最全Termius怎么进行端口映射(MAC系统最简单教学)
Redis在java(Maven)中使用,常用基本命令大全,最全Termius怎么进行端口映射(MAC系统最简单教学)
|
6月前
使用mac电脑的终端登陆服务器
使用mac电脑的终端登陆服务器
57 0
|
6月前
|
存储 搜索推荐 Shell
mac下终端命令提示补全
mac下终端命令提示补全
331 0
|
6月前
|
人工智能 Rust 运维
这一款 Mac 系统终端工具,已经用的爱不释手了!
这一款 Mac 系统终端工具,已经用的爱不释手了!
133 0
|
6月前
|
iOS开发 MacOS
Mac终端工具Terminal (4):在Mac上的终端中指定文件和文件夹
Mac终端工具Terminal (4):在Mac上的终端中指定文件和文件夹
222 1