linux知识点

vim命令

在这里插入图片描述

命令行模式

k-----j-----h-----l
上—下---左—右
u----撤销
dd—删除光标所在行
yy—复制所在行
p----粘贴

Bash

:多命令按顺序执行
&& 与
|| 或

*
【】
【 - 】
【 ^ 】

’ ’ 在单引号中特殊字符都没有特殊含义
“ ”
` ` 反引号,括起来的是系统命令,但$ ,`,\,例外。和$()作用相同,用来引用系统命令
$ 区变量值
\ 转义

位置参数变量

$n 第n个参数,大于9时 ${10}
$* 所有参数,看做一个整体
$@ 所有参数,看做一个数组
$# 参数个数
$? 最后一条命令的返回状态 (1/0)
$$ 当前进程的PID
$! 后台运行的最后一个进程的PID

read
-p “提示信息”:输出提示信息
-t 秒数:等待用户输入时间
-n 字符数:只接受指定字符
-s :隐藏输入信息
eg:
read -p “Enter:” KEY

测试操作符

-d
-e:文件是否存在
-f
-r
-w
-x
eg:[ -d /etc/fstab ]

整数比较

-eq
-ne
-gt
-lt
-le
-ge

字符串比较

=
!=
-z:判断变量是否存在
eg:[ -z $String ]
eg:echo $?

# if语句
if [ ]
	then	content
elif [ ]
	then	content
else
content
fi
# for语句
for i in text
do
	content
done
# while 语句
while [ ]
do
	content
done
# 选择语句
case i in text
[a-z])
content
;;
[1--9])
content
;;
*)
content
esac

计划任务命令

at

crond
crontab
* * * * * command
分时日月星期
-e:创建
-l:展示

磁盘管理

  • 分区
  • 格式化
  • 挂载

/etc/fstab 配置文件
mount
umount
fdisk 磁盘分区命令
mkfs.ext4 格式化分区
df 查看分区
du 查看一个或多个文件占用空间大小
/dev/sdb1 /newFS xfs defaults 0 0

mkswap
swapon
free -m
/dev/sdb2 swap swap defaults 0 0

磁盘容量限额

quota
xfs_quota
edquota

其他

HOME
SHELL
PATH
MAIL
LANG
RANDOM
PS1

>:清空写入
>>:追加写入
2>:报错写入
&> 全部清空写入
&>> 全部追加
<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值