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