由於語法渲染問題而影響閱讀體驗, 請移步博客閱讀~
本文GitPage地址

Linux Commands

sort & uniq

  1. ##数字大小排序
  2. sort -n test.txt | while read num ;do echo $num ; sum=`expr $sum + $num 2> /dev/null`;echo $sum > /tmp/sum.tmp ;done ; echo -n "sum is :" ;cat /tmp/sum.tmp
  3. sort -n C.txt >T.txt
  4. ## 二、去掉所有重复的数据行
  5. cat data1.txt | sort | uniq

head and tail

  1. tail
  2. 实例3:从第5行开始显示文件
  3. 命令:
  4. tail -n +5 log2014.log

echo

  1. echo AAA
  2. echo -e "\033[41;36m something here \033[0m"
  3. echo -e "\033[40;37m red \033[0m"
  4. echo -e "\033[41;37m blue \033[0m"
  5. echo -e "\033[42;37m green \033[0m"
  6. echo -e "\033[43;37m 黄底白字 \033[0m"
  7. echo -e "\033[44;37m 蓝底白字 \033[0m"
  8. echo -e "\033[45;37m 紫底白字 \033[0m"
  9. echo -e "\033[46;37m 天蓝底白字 \033[0m"
  10. echo -e "\033[47;30m 白底黑字 \033[0m"

mail

  1. ##1.如何写一般的邮件:
  2. mail test@126.com Cc 编辑抄送对象,Subject:邮件主题,输入回车,邮件正文后,按Ctrl-D结束
  3. ##2.快速发送方式:
  4. echo "邮件正文" | mail -s 邮件主题 591465908@qq.com
  5. ##3.以文件内容作为邮件正文来发送:
  6. mail -s test test@126.com < test.txt
  7. ##4.发送带附件的邮件:
  8. uuencode 附件名称 附件显示名称 | mail -s 邮件主题 发送地址
  9. ##例如: uuencode test.txt test.txt | mail -s Test test@126.com

Release Cached RAM

  1. echo 1 > /proc/sys/vm/drop_caches

record screen as gif

  1. byzanz-record -d 40 -x 0 -y 0 -w 400 -h 320 byzanz-demo.gif
  2. 其中:
  3. -d 40 为录制的时长为 40
  4. -x 0 录制区域的横坐标
  5. -y 0 录制区域的纵坐标,记住:屏幕右上角为原点(0,0
  6. -w 400 录制区域的宽度
  7. -h 320 录制区域的高度
  8. byzanz-demo.gif 保存的文件名
  9. ####snap shout
  10. xwd -silent -root | convert xwd:- -crop 800x600+0+76 test.png

for fun

  1. banner
  2. figlet
  3. toilet

case

  1. ##Case
  2. case $Random in
  3. 1)
  4. /media/ken/Data/Python-Voice/speak.sh "WARNNING!"
  5. ;;
  6. 2)
  7. /media/ken/Data/Python-Voice/speak.sh "PLEASE_HELP_ME!"
  8. ;;
  9. 3)
  10. /media/ken/Data/Python-Voice/speak.sh "WARNNING!"
  11. /media/ken/Data/Python-Voice/speak.sh "I_DONT_WANT_TO_GO"
  12. esac
  13. pstree -up
  14. ##参数选择:
  15. ##-A :各程序树之间以 ASCII 字元來連接;
  16. ##-p :同时列出每个 process 的 PID;
  17. ##-u :同时列出每个 process 的所屬账户名称。

Time

  1. ##https://www.cnblogs.com/janezhao/p/9732157.html
  2. time1=$(date)
  3. echo $time1
  4. time2=$(date "+%Y%m%d%H%M%S")
  5. echo $time2
  6. ##20180930155515

Font

reference: 某某某的账号

  1. ##查看所有字体:
  2. fc-list
  3. ##查看中文字体
  4. fc-list :lang=zh

stat

海王 2011

  1. stat public/
  1. File: public/
  2. Size: 4096 Blocks: 8 IO Block: 4096 directory
  3. Device: 802h/2050d Inode: 348256 Links: 1
  4. Access: (0777/drwxrwxrwx) Uid: ( 1000/ ken) Gid: ( 1000/ ken)
  5. Access: 2020-07-29 23:57:44.005512600 +0800
  6. Modify: 2020-07-29 23:57:43.560542100 +0800
  7. Change: 2020-07-29 23:57:43.560542100 +0800
  8. Birth: -

SCP

## Download files from server
scp -P 8022 root@192.168.3.6:~/test.md .

## Upload files to server
scp -P 8022 test.md root@192.168.3.6:~/

查看硬件

CPU

lscpu

### 网卡
lspci | grep -i 'eth'

GPU inf

lspci| grep -i vga  # Check the GPU at prsent

Enjoy~

本文由Python腳本GitHub/語雀自動更新

由於語法渲染問題而影響閱讀體驗, 請移步博客閱讀~
本文GitPage地址

GitHub: Karobben
Blog:Karobben
BiliBili:史上最不正經的生物狗