linux基础操作代码,linux基础--操作系统基础(示例代码)

系统调用顺序

从底层到高层

硬件 → Kernel内核 → library API(Application Program Interface)

系统启动顺序

加电自检 → BIOS映射程序 → 载入系统内核 → 应用程序使用

缺点:容易产生内存碎片

gcc----GNU C Complier GNU c 编译器

目录管理:

ls、cd、pwd、mkdir、rm、tree

文件管理:

touch、stat(查看修改时间戳)、file、cp、mv、nano

日期时间:

date、clock、hwclock、cal

文本处理:

cat、more、less、head、tail、cut、sort、uniq、vim、awk、join、grep、sed

cut:

-d:指定字段分隔符,默认为空格

-f:指定要显示的字段(-f 1,3表示显示第一和第三个字段。-f 1-3表示显示第一至第三个字段)

例:

cut -d : -f1-3 /etc/passwd  以:为分割符显示/etc/passwd文件中1-3字段

bash支持的引号

``:命令替换

"":弱引用,可以实现变量替换

‘‘:强引用,不完成变量替换

bash文件通配

*:任意长度任意字符

?:任意单个字符

[]:匹配指定范围内的任意单个字符

[abc],[a-z],[A-Z],[0-9],[a-zA-Z0-9]

[:space:]空白字符  [:punct:]标点符号 [:lower:]小写字母 [:upper:]大写字母 [:alpha:]大小写字母 [:digit:]数字 [:alnum:]数字和大小写字母

[^]匹配指定范围之外的任意单个字符

linux库类型

.so 动态共享库

加密方法

对称加密:加密和解密使用同一密码

公钥解密:每个密码都成对出现,一个为公钥,一个为私钥

单向加密:提取数据特征码,多用于数据校验

特征:1、蝴蝶效应2、定长输出

加密算法

MD5:摘要信息,128位定长输出

SHA1:160位定长输出

SHA256:256位定长输出

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值