几个常见的Linux命令

记几个遇到的,比较常用的命令。

Linux命令

压缩解压

zip 压缩后保存的文件名或路径 压缩的目标文件 压缩一个文件
zip -r 压缩后保存的文件名或路径 目标文件夹 压缩文件夹

unzip 压缩文件名 解压文件

文本编辑

grep 搜索文件的内容

打开或创建
vi 文件名或路径

编辑环境指令:
  • i 插入模式,可以修改内容,按esc退出
  • :命令模式,可以输入指令,按esc退出,回车键执行
    • $ (编辑器指令) 到文件末尾处
    • q (编辑器指令) 退出
    • w (编辑器指令) 保存

文件系统和目录

ln -s 原始地址 链接存放的地址 为原始地址在另一个位置建立软链接,参数s为软链接开关。

这个其实是这样:因为一个框架使用了mac中某软件的二进制文件,但是mac的二进制文件没有后缀,而这个框架是要求文件有一个bin的后缀的,解决的办法就是使用软链接,建立一个带有后缀的快捷方式,特此记录。

cd 路径 跳转到目录

ls 列出目录下的文件列表
ls -a 包括隐藏文件

pwd 当前路径

mkdir 创建文件夹

scp 远程路径和文件名 本地路径 从服务器下载文件
scp 本地路径和文件名 远程路径 上传文件到服务器

rm 文件名或路径 删除文件,可以使用通配符(*)
rm -rf 文件名或路径 删除包括文件夹在内的文件(需要小心使用,尤其是rm -rf *)

./文件名或路径 运行可执行文件

chmod 文件名 [+ / -]权限 修改文件的权限

Shell

其实本来没想过会写这个东西,但是服务器是Linux,要在上面自动化拉取代码,部署服务,那么就少不了这个了。

条件判断:

单个条件判断

if [ condition ]; then 
	#do some this
fi

多条件判断

if [ condition ];then
	# do some thing
elif [condition]; then
	# do some thing
else
	# do some thing
fi

判断条件

# 文件类
-d  # 是否为目录
-f  # 是否为文件
# 数字类
-eq # 是否相等
-ne # 是否不相等
-gt # 是否大于
-lt # 是否小于
-ge # 是否大于等于
-le # 是否小于等于
# 字符类
= # 是否相等
!= # 是否不等

变量声明和使用

# 声明
名称=# 使用
$名称 
"$名称"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值