Linux 使用笔记(本人出品,必属精品)

文章目录

  • Part.I Introduction
    • Chap.I 快应用
    • Chap.II 课程所学
  • Part.II 基础知识
    • Chap.X 杂记

Part.I Introduction


Linux 是笔者在大四上学期学的,当时授课的刘老师现在还能偶尔见到。但是平时一般用 Windows,有机会接触 Linux 一般是偶尔在服务器上跑跑程序,很多东西都忘记了,之前做的笔记也比较混乱,这篇博文就简单整理一下吧。

Chap.I 快应用

  • Ubuntu 使用笔记
  • Linux Shell 介绍及常用命令汇总
  • Linux bash 编程笔记
  • Linux shell 编程利用迭代函数实现简单阶乘
  • Linux 有关文件的操作
  • Linux 进程调度
  • Linux 下查看内存(磁盘)占用情况
  • Linux scp 跨服务器拷贝
  • Linux 公私钥生成 + 免密连接服务器

他人写的优质文章

  • 有关 home 下 bash 的四个文件 .bash_history,.bash_logout,.bash_profile,.bashrc介绍

Chap.II 课程所学

这部分是当时在 Linux 课堂上所做的笔记,没什么流量,可能是太基础了,但是现在的我看之前的笔记还挺自豪的。

  • Linux 应试笔记
  • Linux Vim 编辑器的使用笔记
  • Linux 中 awk 与 sed 操作
  • Linux grep之正则表达式
  • Linux 系统管理与监视
  • Linux GCC的使用与开发

Part.II 基础知识

Chap.X 杂记

eval $str		# 将一个字符串以一个命令来执行
du -sh			# 查看当前文件夹的总大小
du -h –max-depth=1 *	# 查看当前目录下的各个文件和文件夹的大小
typeset -u tmp;tmp='lowcase';echo "$tmp"  #小写转大写
typeset -l tmp;tmp='UPCASE';echo "$tmp"   #大写转小写
file='I am OHANLON'
echo ${file:0:1}             #从0开始索引
echo ${file:3:${#file}-4}    #含3,取后面的长度-4个字符
echo ${#file}                #字符串的长度
echo ${#array[@]}            #数组的长度
array=(${string//,/ })       #将以,分割的字符串转化为字符数组
array=(`echo $string | tr ',' ' '` ) 
#这句的作用同上,它是先将,替换为空格,然后转化为字符数组
string1=`echo $string | tr ',' ' '`
string1=$(echo $string | tr ',' ' ')
#将string中的,转化为空格并保存到string1中
array=($string)              #以默认分隔符(空格)将字符串变成数组
OLD_IFS="$IFS"
IFS=","                      #改变默认分隔符为,
array=($string)
IFS="$OLD_IFS"               #分割完成之后再变回来。
a=$(printf "%05d" 123)       #a=00123 位数不够前补0
grep -c str file			 # grep -c 返回 file中,与str匹配的行数

你可能感兴趣的:(Linux,Note,linux,笔记,bash)