mac/linux/window常用命令行保存

目录

1. mac下关于权限的统一 sudo 开头

2. 文件和文件夹操作

3. windows和linux的路径

4. CTRL+C:中断操作,退出当前操作

5. linux和mac命令行压缩和解压缩


1.mac下关于权限的统一 sudo 开头

比如

sudo nginx

2.文件和文件夹操作

命令名 功能描述 举例或备注
cd 进入指定文件夹路径 cd  某个文件夹路径名 cd abc
pwd 显示当前的目录路径 /Users/xz/Desktop
ls 显示当前目录下的内容  
ls -la 显示当前目录下的详细内容  
ls -A 显示当前目录下的内容 含点(.)开头的文件
mkdir 创建文件夹(目录) mkdir 文件夹名称
mvdir 移动目录 mvdir dir1 dir2  dir1是要移动的,dir2是准备移入的文件夹
mv 移动/重命名---文件/文件夹 mv dir1 dir2
 
rm 删除文件 或 目录 删不了非空的
rm -rf dir 删除一个 非空 目录    rm -rf dir
cp 复制文件或目录 cp file1 file2
file 显示文件类型 file file_name    不常用
find 使用匹配表达式查找文件 find *.file_format  不常用
open 使用默认的程序打开文件 open file_name   不常用
cat 显示或连接文件内容 cat file  
diff 比较并显示两个文件的内容差异 diff file1 file2

 3.windows和linux的路径

windows下使用的是“\”作为分隔符,而linux则反其道而行之使用"/"作为分隔符

举例

在windows 环境中获取路径常见 C:\windows\system 的形式,而linux 常见 /user/share 的形式

4. CTRL+C:中断操作,退出当前操作

5.linux和mac命令行压缩和解压缩

使用tar,至于这个tar  -zcvf

单文件或文件夹打包

tar -zcvf index.tar.gz index.html


多文件或文件夹 混合打包 此时的结果是将index.html 打包为tar并压缩为gz了,如果后缀名不加 .gz 则不压缩,只打包

tar -zcvf index.tar.gz index.html css/ js/ images/ 

此时则将多个文件及文件夹打包到一个包里并压缩 , index.html css/ js/ images/ 打包并压缩为 index.tar.gz

解包:tar -zxvf  目标文件 源文件或文件夹

命令不同哦。

解压index.tar.gz 到当前目录下

tar -zxvf  index.tar.gz


解压index.tar.gz 到 /local/user 目录下

tar -zxvf  index.tar.gz /local/user
原创文章 112 获赞 173 访问量 4万+

猜你喜欢

转载自blog.csdn.net/weixin_41229588/article/details/105712987