linux 备忘-管理,bash

学习技巧与技术总结
本文总结了学习过程中遇到的关键技术和工具,包括正则表达式、终端操作、文件管理等,并探讨了维护个人知识库的有效方法。

我发现知识这东西学了不用或者是不记录等于没学(然后忘了..然后重学)!!!恩,每次学习消化后总结在这里。

 

一.

时近考试,把课件中有意思的自己不会的总结一下。

 一些实际上很少用到的指令我就先不管来了,等用到的那个时候再总结吧。

我觉得正确的方法是维护一本书或者一个数据库什么更有效。

1. 正则表达式

正则表达式有好多中实现,起源于神经网络-->unix:grep-->现在很多应用。

数学原理就是字符模式匹配与线性自动机。各个实现语法存在包含关系;内部可能有所不同。pcre(perl 的reg库,boost的reg库==)

注意到一个词:正则引擎,估计就是实现的算法的意思。实现reg是一个有意思的问题

intution——>theory.(what is it?)

implemntation/algorithms.(how to implement)

2. 终端

RS-232连接了UNIX主机和终端,是一种计算机串联通讯接口标准。以前是硬件,现在是一种硬软结合实现的概念。

3. date——print or set the system date and time

date "+%Y.." 输出格式化的时间

...

4. more,less,pg  输出用

5. cat(字符流)与od(字节):列出文件内容

6. grep,egrep(匹配)

7. sed,awk,(文本处理)tr(文本转化),cmp/diff(比较),wc(计数)

8. md5sum生成散列值

9. vim(需要学习)

10. 文件与目录(需要学习)  真是但疼。。

11. shell特性学习与bash编程学习

然后接下去就是程序员编程了,学习各种函数。

我发现我还是不想学,只想用个最小集合,用到不会再仔细学+总结,对就这样吧恩 核心还是看函数。

 ____________________________________________________________________________________________________________________________________

 

1. /etc/profile /etc/bashrc ~/.bashrc

an interactive login shell:        /etc/profile-----first(~/.bash_profile~/.bash_login, and ~/.profile)    logout :~/.bash_logout
an interactive non-login shell:  ~/.bashrc
non-interactively      if [ -n "$BASH_ENV" ]; then . "$BASH_ENV"; fi

当su时只有export的变量会传递下去。

所以一般而言修改系统参数在~/.bash_profile中export即可。

 

 

 

转载于:https://www.cnblogs.com/hongxia/p/3766350.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值