虾皮购物网站怎么做,php做网站需要注意什么,本墨陈黑做网站有版权,网站建设制作文章目录 1.文件系统命令ls - 列出目录内容cp - 复制文件或目录mv - 移动文件或目录rm - 删除文件或目录mkdir - 创建新目录rmdir - 删除空目录touch - 创建或更新文件 2.系统管理命令top - 显示系统进程信息ps - 显示当前进程状态kill - 终止进程system_profiler - 获取系统信… 文章目录 1.文件系统命令ls - 列出目录内容cp - 复制文件或目录mv - 移动文件或目录rm - 删除文件或目录mkdir - 创建新目录rmdir - 删除空目录touch - 创建或更新文件 2.系统管理命令top - 显示系统进程信息ps - 显示当前进程状态kill - 终止进程system_profiler - 获取系统信息diskutil - 磁盘管理工具networksetup - 网络配置工具sudo - 以超级用户权限执行命令 3.网络命令ping - 测试网络连接ifconfig - 配置或显示网络接口参数netstat - 显示网络状态ssh - 安全地远程登录到另一台计算机scp - 安全地复制文件到远程主机nslookup - 查询 DNS 信息 4.文本处理命令cat - 连接和显示文件内容grep - 搜索文本sed - 流编辑器awk - 模式扫描和处理语言nano - 命令行文本编辑器vi / vim - 可视化文本编辑器sort - 排序文本行 5.权限和用户管理命令chmod - 更改文件权限chown - 更改文件所有者sudo - 以超级用户身份执行命令su - 切换用户passwd - 修改用户密码dscl - 目录服务命令行工具groups - 显示用户所属的组 6.磁盘管理命令diskutil - 磁盘管理工具df - 显示磁盘空间使用情况du - 显示目录空间使用情况mount - 挂载文件系统umount - 卸载文件系统fsck - 文件系统一致性检查和修复hdiutil - 操作磁盘映像 7.搜索和查找命令find - 查找文件和目录grep - 在文件中搜索文本locate - 快速查找文件mdfind - 使用 Spotlight 搜索which - 定位可执行文件whereis - 查找二进制文件、源文件和手册页 1.文件系统命令
ls - 列出目录内容
ls [选项] [文件或目录]作用: 显示指定目录中的文件和目录列表。常用选项 -a: 显示所有文件包括隐藏文件。-l: 以长格式显示详细信息。-h: 与 -l 一起使用时以易读的格式显示文件大小例如 KB、MB。
示例
# 列出当前目录所有文件
ls -a# 显示当前目录详细信息
ls -lhcp - 复制文件或目录
cp [选项] 源文件 目标文件作用: 将文件或目录复制到另一个位置。常用选项 -r: 递归复制目录及其内容。-i: 在覆盖文件前提示。-v: 显示详细的复制信息。
示例
# 将文件复制到另一个目录
cp source.txt /path/to/destination/# 递归复制整个目录
cp -r source_directory /path/to/destination/mv - 移动文件或目录
mv [选项] 源文件 目标文件作用: 将文件或目录移动到新位置或重命名文件或目录。常用选项 -i: 在覆盖文件前提示。-v: 显示详细的移动信息。
示例
# 将文件移动到新位置
mv source.txt /path/to/destination/# 重命名文件
mv oldname.txt newname.txtrm - 删除文件或目录
rm [选项] 文件或目录作用: 删除文件或目录。常用选项 -r: 递归删除目录及其内容。-f: 强制删除忽略不存在的文件不提示。-i: 删除前提示。
示例
# 删除单个文件
rm file.txt# 递归删除目录
rm -r directory_namemkdir - 创建新目录
mkdir [选项] 目录名作用: 创建新的空目录。常用选项 -p: 创建目录时如果必要创建父目录。-v: 创建目录时显示信息。
示例
# 创建单个目录
mkdir new_directory# 创建目录及其父目录
mkdir -p path/to/new_directoryrmdir - 删除空目录
rmdir [选项] 目录作用: 删除空目录。常用选项 -p: 当子目录被删除后尝试删除父目录。
示例
# 删除空目录
rmdir empty_directorytouch - 创建或更新文件
touch [选项] 文件名作用: 如果文件不存在创建空文件如果文件存在更新文件的访问和修改时间。
示例
# 创建一个新文件存在则更新现有文件的时间
touch newfile.txt2.系统管理命令
top - 显示系统进程信息
top [选项]作用: 显示实时系统进程和资源使用情况。常用选项 -o: 按指定列排序如 cpu, mem。-u: 只显示特定用户的进程。-s: 设置刷新间隔。
示例
# 显示所有进程按 CPU 使用率排序
top -o cpu# 每 5 秒刷新一次
top -s 5ps - 显示当前进程状态
ps [选项]作用: 显示当前系统中的进程信息。常用选项 -e: 显示所有进程。-f: 显示完整格式。-u 用户名: 显示特定用户的进程。
示例
# 显示所有进程
ps -e# 显示特定用户的进程
ps -u usernamekill - 终止进程
kill [选项] 进程ID作用: 发送信号到特定进程通常用于终止进程。常用选项 -9: 强制终止进程。-15: 优雅地终止进程默认。
示例
# 优雅地终止进程
kill 1234# 强制终止进程
kill -9 1234system_profiler - 获取系统信息
system_profiler [选项]作用: 显示关于 Mac 系统硬件和软件配置的详细信息。常用选项 -detailLevel [级别]: 设置信息详细程度mini, basic, full。
示例
# 显示所有硬件和软件信息
system_profiler# 显示基本信息
system_profiler -detailLevel basicdiskutil - 磁盘管理工具
diskutil [命令] [选项]作用: 管理磁盘和存储设备。常用命令 list: 显示所有磁盘。info 磁盘: 获取磁盘信息。eraseDisk 格式 名称 磁盘: 格式化磁盘。
示例
# 显示所有磁盘
diskutil list# 格式化磁盘
diskutil eraseDisk JHFS NewDisk disk2networksetup - 网络配置工具
networksetup [选项] [参数]作用: 配置网络设置。常用命令 -listallnetworkservices: 列出所有网络服务。-setairportpower 服务 状态: 开启或关闭无线网络。
示例
# 列出所有网络服务
networksetup -listallnetworkservices# 关闭 Wi-Fi
networksetup -setairportpower Wi-Fi offsudo - 以超级用户权限执行命令
sudo [命令]作用: 以 root 用户的权限执行命令。
示例
# 以 root 权限运行命令
sudo command_name3.网络命令
ping - 测试网络连接
ping [选项] 主机名或IP地址作用: 发送 ICMP ECHO_REQUEST 包以测试与远程主机的网络连接。常用选项 -c 数量: 发送特定数量的 ping 请求。-t 存活时间: 设置 IP 包的生存时间。
示例
# ping一个地址发送 5 个请求
ping -c 5 www.example.com# 设置生存时间为 10
ping -t 10 www.example.comifconfig - 配置或显示网络接口参数
ifconfig [接口]作用: 用于配置或显示系统网络接口的参数。常用选项 接口名 up/down: 启用/禁用指定接口。接口名 inet 地址: 设置指定接口的 IPv4 地址。
示例
# 显示所有接口的信息
ifconfig -a# 启用一个接口
sudo ifconfig en0 upnetstat - 显示网络状态
netstat [选项]作用: 显示网络接口、路由表、网络连接等信息。常用选项 -r: 显示路由表。-s: 显示网络统计数据。
示例
# 显示路由表
netstat -r# 显示所有端口的统计信息
netstat -sssh - 安全地远程登录到另一台计算机
ssh [选项] 用户名远程主机作用: 安全地通过网络远程登录到另一台计算机。常用选项 -p 端口: 指定远程主机的端口号。-i 密钥文件: 指定用于认证的私钥文件。
示例
# 使用特定端口登录
ssh -p 2222 userexample.com# 使用私钥文件登录
ssh -i /path/to/private_key userexample.comscp - 安全地复制文件到远程主机
scp [选项] 本地文件 用户名远程主机:远程路径作用: 通过 SSH 安全地复制文件到远程主机。常用选项 -P 端口: 指定远程主机的端口号。-r: 递归地复制整个目录。
示例
# 将本地文件复制到远程服务器
scp /path/to/local/file userexample.com:/path/to/remote/# 递归复制本地目录
scp -r /path/to/local/dir userexample.com:/path/to/remote/nslookup - 查询 DNS 信息
nslookup [域名]作用: 查询域名的 DNS 信息。常用选项 -type类型: 指定查询的 DNS 记录类型如 A, MX, TXT 等。
示例
# 查询域名的默认 DNS 信息
nslookup example.com# 查询域名的 MX 记录
nslookup -typeMX example.com4.文本处理命令
cat - 连接和显示文件内容
cat [选项] [文件...]作用: 显示文件内容或将多个文件的内容连接起来显示。常用选项 -n: 显示行号。-b: 只为非空输出行编号。
示例
# 显示文件内容
cat file.txt# 显示多个文件内容
cat file1.txt file2.txt# 显示内容并编号所有行
cat -n file.txtgrep - 搜索文本
grep [选项] 模式 [文件...]作用: 在文件中搜索与指定模式匹配的行。常用选项 -i: 忽略大小写。-v: 反转匹配显示不匹配的行。-r: 递归地搜索目录。
示例
# 在文件中搜索词汇
grep word filename# 递归搜索包含词汇的文件
grep -r word /path/to/dir/# 显示不包含指定词汇的行
grep -v word filenamesed - 流编辑器
sed [选项] 命令 [文件...]作用: 对文本流文件或输入执行基本的文本转换。常用选项 -e: 允许多个命令。-i: 直接编辑文件非标准 sed 用法需谨慎使用。
示例
# 替换文本
sed s/old/new/g file.txt# 删除行
sed 3d file.txtawk - 模式扫描和处理语言
awk [选项] 程序 [文件...]作用: 强大的文本处理语言适合复杂的文本分析和报告。常用选项 -F: 指定字段分隔符。
示例
# 打印文件的第一列
awk {print $1} file.txt# 按逗号分隔并打印第二列
awk -F, {print $2} file.csvnano - 命令行文本编辑器
nano [文件]作用: 一个简单易用的文本编辑器。
示例
# 编辑文件
nano file.txtvi / vim - 可视化文本编辑器
vi [选项] [文件...]作用: 功能强大的文本编辑器支持多种编辑模式和扩展。
示例
# 打开或创建文件进行编辑
vi file.txtsort - 排序文本行
sort [选项] [文件...]作用: 对文本文件的行进行排序。常用选项 -n: 按数字值排序。-r: 反向排序。
示例
# 对文件内容排序
sort file.txt# 数字排序
sort -n file.txt5.权限和用户管理命令
chmod - 更改文件权限
chmod [选项] 权限 文件或目录作用: 更改文件或目录的访问权限。常用选项 -R: 递归地更改目录及其内容的权限。 权限权限可以是数字如 755或符号如 ur。
示例
# 给文件设置读写执行权限
chmod 755 file.txt# 递归地给目录设置权限
chmod -R 755 directory/chown - 更改文件所有者
chown [选项] 用户[:组] 文件或目录作用: 更改文件或目录的所有者和所属组。常用选项 -R: 递归地更改目录及其内容的所有者。
示例
# 更改文件的所有者
chown username file.txt# 递归地更改目录所有者
chown -R username directory/sudo - 以超级用户身份执行命令
sudo [命令]作用: 允许普通用户以超级用户管理员身份执行命令。
示例
# 以超级用户身份运行命令
sudo command_namesu - 切换用户
su [选项] [用户名]作用: 切换当前用户身份到另一个用户。
示例
# 切换到 root 用户
su root# 切换到特定用户
su usernamepasswd - 修改用户密码
passwd [选项] [用户]作用: 更改用户的密码。
示例
# 更改当前用户的密码
passwd# 更改指定用户的密码需要管理员权限
sudo passwd usernamedscl - 目录服务命令行工具
dscl [选项] [命令]作用: 用于管理用户账户和组。常用命令 . -list /Users: 列出所有用户。. -create /Users/用户名: 创建新用户。
示例
# 列出所有用户
dscl . -list /Users# 创建新用户
sudo dscl . -create /Users/newusergroups - 显示用户所属的组
groups [用户名]作用: 显示用户所属的所有组。
示例
# 显示当前用户的组
groups# 显示指定用户的组
groups username6.磁盘管理命令
diskutil - 磁盘管理工具
diskutil [命令] [选项]作用: 磁盘工具命令行界面用于管理磁盘和存储设备。常用命令 list: 列出所有磁盘和分区。info 磁盘: 显示磁盘或分区的详细信息。eraseDisk 格式 名称 磁盘: 格式化整个磁盘。eraseVolume 格式 名称 分区: 格式化特定分区。mountDisk 磁盘: 挂载磁盘上的所有分区。unmountDisk 磁盘: 卸载磁盘上的所有分区。
示例
# 列出所有磁盘:
diskutil list# 格式化磁盘:
diskutil eraseDisk JHFS NewDisk disk2# 卸载磁盘:
diskutil unmountDisk /dev/disk2df - 显示磁盘空间使用情况
df [选项] [文件...]作用: 显示磁盘分区的可用空间和已用空间。常用选项 -h: 显示易于阅读的格式例如 GB 和 MB。-i: 显示 inode 信息而非块使用情况。
示例
# 显示所有磁盘使用情况:
df -h# 显示指定文件所在磁盘的使用情况:
df -h /path/to/filedu - 显示目录空间使用情况
du [选项] [文件或目录...]作用: 显示目录或文件占用的磁盘空间。常用选项: -h: 显示易于阅读的格式。-s: 仅显示总计。
示例
# 显示当前目录的磁盘使用情况:
du -h# 显示指定目录的总磁盘使用量:
du -sh /path/to/directorymount - 挂载文件系统
mount [选项] [设备] [目录]作用: 挂载文件系统到指定的挂载点。
示例
# 显示所有挂载的文件系统:
mount# 挂载一个设备
mount /dev/disk2s1 /mnt/disk2umount - 卸载文件系统
umount [选项] [目录或设备]作用: 从其挂载点卸载文件系统。
示例
# 卸载一个挂载点
umount /mnt/disk2fsck - 文件系统一致性检查和修复
fsck [选项]作用: 检查和修复文件系统的一致性。常用选项 -y: 在检查过程中自动修复问题。-f: 强制检查即使文件系统似乎是干净的。
示例
# 修复特定的文件系统
fsck /dev/disk2s1hdiutil - 操作磁盘映像
hdiutil [操作] [选项]作用: 用于创建、检查、挂载和操作磁盘映像文件。常用操作 create: 创建新的磁盘映像。attach: 挂载磁盘映像。detach: 卸载磁盘映像。
示例
# 创建磁盘映像
hdiutil create -size 500m -volname MyVolume -fs HFS myimage.dmg# 挂载磁盘映像
hdiutil attach myimage.dmg7.搜索和查找命令
find - 查找文件和目录
find [路径...] [表达式]作用: 在目录树中查找文件和目录支持多种搜索条件。常用表达式 -name 模式: 按文件名搜索。-type 类型: 按类型搜索f 代表普通文件d 代表目录。-exec 命令 {} \;: 对匹配的文件执行命令。
示例
# 在当前目录及子目录中查找所有 .txt 文件
find . -name *.txt# 查找并删除特定文件
find . -name temp.txt -exec rm {} \;grep - 在文件中搜索文本
grep [选项] 模式 [文件...]作用: 在文件中搜索与指定模式匹配的文本行。常用选项 -i: 忽略大小写。-r: 递归搜索目录。-l: 只列出包含匹配行的文件名。
示例
# 在文件中搜索特定文本
grep search term file.txt# 递归地在目录中搜索文本
grep -r search term /path/to/dirlocate - 快速查找文件
locate [选项] 模式作用: 使用预先构建的数据库快速查找文件的位置。常用选项: -i: 忽略大小写差异。-n 限制: 限制显示的结果数量。
示例
# 查找名为 example.txt 的文件
locate example.txt# 忽略大小写查找文件
locate -i Example.txtmdfind - 使用 Spotlight 搜索
mdfind [选项] 查询作用: 使用 Spotlight 的索引进行文件搜索。
示例
# 搜索与查询匹配的文件
mdfind search term# 查找特定种类的文件例如 PDF
mdfind kMDItemContentType com.adobe.pdfwhich - 定位可执行文件
which [程序名]作用: 显示将执行的可执行文件的完整路径。
示例
# 查找特定程序的位置
which pythonwhereis - 查找二进制文件、源文件和手册页
whereis [程序名]作用: 快速定位程序的二进制文件、源文件和手册页的位置。
示例
# 查找程序的相关文件
whereis python