Windows
1付费版权 2卡顿、不稳定 3捆绑软件、病毒4封闭、不开源5易用性
linux
免费 稳定性流畅性高 安全性高 可制定性高 学习成本高
---------------------------------------------------------
df -h | sort -k 5 -n -r
----------------------------------
chmod 777 文件/目录
chmod [ugoa] [+-=] [rxw] 文件/目录 chmod u+r 文件
----------------------------------------------------
touch,cp ,mv, rm ,mkdir,
touch 文件
cp
cp -i 文件 目标路径
cp -i 源文件 .
cp * 目标路径
cp -i -R 文件夹 目标路径
mv 移动
mv -i 文件|目录 目标路径
mv 原文件名 新文件名
mv 原文件夹名 新文件夹名
rm 删除
rm -i 文件
rm -i -R 目录
mkdir 文件夹
mkdir 文件夹1/文件夹2/3
-------------------------------------------------------------------------------------
查看文件
cat
cat 文件
cat -n 文件 #显示所有行号
cat -b 文件 #只给有文本的行加行号
cat 文件1 文件2>输出文件
---------------------------
more
空格/回车 #后翻页 q退出 =当前行号
more /keyword 文件 #搜索字符串
---------------------------
less
y/b :前翻译 空格/回车:后翻页 q退出
less /keyword #搜索字符串
--------------
head
head 文件
head -数字 文件
----------
tail
tail 文件
tail -数字 文件
tail -f 文件 #实时显示文件结尾
----------------------------------------------------------------------
排列 sort
sort 文件 #按字符排序
sort -n 文件 #按数值排序
sort -k 数字 文件 #对文件的第几列进行排序
sort -t ":" -k 数字 文件 #按分号分隔后的第几列进行排序
sort -r #逆向排序
---------------------------------------------------------------------
搜索 grep
grep 关键词 文件 #显示匹配的
grep -n 关键词 文件 #显示匹配的所在行号
grep -c 关键词 文件 #显示匹配的总数
grep -e 关键词1 -e 关键词2 文件 #多匹配
---------------------------------------------------------------------
压缩与归档
gzip 文件 #压缩文件
gzip -c 文件 #保留原文件的压缩
gzip -d 文件 #解压
gunzip 文件 #解压
gunzip -c 文件 # 保留原压缩文件的解压
--------
tar -cvf 归档名 文件1 文件2 #归档文件
tar -cvf 归档名 目录 #归档目录
tar -xvf 归档文件名 #拆包
tar -tf 归档文件名 #列出tar文件中所有归档的文件名
---------------------------------------------------------------------
vim
:q #退出
:q! #取消对文件的所有修改直接保存
:w #保存
:wq #保存对文件的的修改
:w 文件名 #保存到新文件,退出
#############################
G #移到文件的最后一行
gg #移到文件的第一行
dd #删除当前行
2dd #删除2行
u #撤销前一操作
/字符 #查找字符
:r 文件名 #在当前文件打开另一文件
:s/源字符/替换字符/g #替换当前行的字符
:起始行,结束行s/源字符/替换字符/g #替换范围内的字符
:%s/源字符/替换字符/g #替换文件内的字符
--------------------------
打印 echo printf
echo
-n 句末不换行(默认是换行)
\n 换行符
\t 制表符(tab,相当于8个空格)
\v 垂直制表符
-e 激活转义字符,启用反斜线控制字符的转换
=======
printf
women yaoquchunyou la
banfei=120
student=33
qingjia=3
tmpl=$(expr $student - $qingjia) \
average=$(expr $banfei / $tmp1) / average=$[expr $banfei / ($student - $qingjia)]
echo "meiren keyi hua duoshao banfei : $averag"
echo $PATH
export PATH=/boot2/bixm/Software/FastQC:$PATH
export PATH=$PATH:/boot2/bixm/Software/FastQc
vim ~/.bashrc
source ~l.bashrc