我的cheatsheet v2

简单点,说话的方式简单点...

工作环境部署 workspace deployment

OS X

  • 安装软件:

    • iterm2

      • 导入配置文件
    • chrome
      • 同步
    • pycharm pro
      • 破解
    • 搜狗输入法
chsh -s /bin/zshc
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh
pip3 install you-get
brew install ack

terminal篇: ubuntu terminal / OS X iterm2

终端快捷键 terminal shortcut

  • Ctrl+l 清屏
  • Ctrl+w 删掉前一个词
  • Ctrl+u 剪切光标前的全部内容
  • Ctrl+k 剪切光标后的全部内容

依赖 dependency 解决日志 log

ubuntu

  • sudo apt install -f 自动安装依赖
  • sudo dpkg -i filename.deb 安装deb安装包

命令篇

系统监控 system monitoring

  • top/iotop/powertop/nethogs 普通监控/按磁盘写入排序/按耗电量排序/按网络流量排序
  • htop
  • tail 跟踪命令
    tail -n 5 -f test.log

    某个命令在后台运行,并产生log, 监控log文件

搜索查找 search and index

  • find 遍历查找文件

    find . -name "[a-z]*[4-9].log"find path options -exec command options {} \;
    find path options -ok command options {} \;
    find / -size +20M 

    搜索文件 -exec 代表对找到的文件执行命令,-ok代表对每个操作进行确认

  • locate
  • which 查看当前默认的命令是哪一个
  • whois

文件管理 file system

  • jq 格式化查看json文件

    bash cat json_raw.txt | jq .

系统和硬件信息 system and hardware information

  • uname 查看系统信息

    uname -a
    uname -r

    查看内核版本

  • whoami 查看登录用户名称

文本处理 text

  • grep

xargs

参数过滤器xargs

ls *.jpg | xargs -n1 -I cp {} /data/images 复制所有指定类型文件到一个目录

find . -name "*.pdf" | xargs tar -zcvf xxx.tar.gz 将所有制定类型的文件打包压缩

cat url_list.txt | xargs wget -c 将列表文件中的所有url依次下载

awk

强大的文本处理工具,按行处理

使用方法:

awk ‘{pattern + action}‘ {filename}

ll | awk ‘{print $9}‘ 列出所有文件的文件名

head - n 10 xxx.txt | awk ‘{print NF}‘

head -n 10 creditcard.csv | awk -F "," ‘{print NF}‘

查看文件有几列,经常用来查看数据格式

或者查看文件的列数,但是使用不同的分割符

sed

sed命令用来替换非常好用

使用方法:

sed ‘s/要被取代的字串/新的字串/g‘

/sbin/ifconfig eth0 | grep ‘inet addr‘ | sed ‘s/^.addr://g‘ | sed ‘s/Bcast.$//g‘

查看本机以太网ip地址,并去掉多余的信息

文件处理 file

tar -zxvf xxx.tar.gz 解压文件

tar -zcvf xxx.tar.gz xxx 压缩文件

du -ah -max-depth=1 查看当前目录所有文件体积,总体积

sudo apt-get install samba smbclient

sudo mkdir /home/share

sudo chmod 777 /home/share

sudo vim /etc/samba/smb.conf

教程在这里 http://www.linuxidc.com/Linux/2014-02/97349.htm

网络相关 networks

curl ifconfig.me 查看本机外网ip

hostname 查看主机名称

界面美化 inferface modify

column -t 格式化输出命令的结果

tmux

tmux new -s session-name 新建一个session

tmux ls / Ctrl+s 显示所有session

tmux a -t session-name 接入session

tmux detach / Ctrl+b 断开session

Ctrl+b $ 重命名session

Ctrl+b , 重命名window

Ctrl+b % 水平分割

Ctrl+b " 竖直分割

Ctrl+b x 关闭window

tmux 分屏工具

自定义命令 bash aliases

alias rsvmr="rsync -vcah src dst" 同步文件

alias waitit="inotifywait -mrq --format ‘%Xe %w%f‘ -e modify,create,delete,attrib" 监控目录

ncdu

./condigure

make

make install

sudo apt install vim tmux htop

touch ~/.bash_aliases

sed -i ‘1i\alias waitit="inotifywait -mrq --format ‘%Xe %w%f‘ -e modify,create,delete,attrib"‘ ~/.bash_aliases

OS X:

curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew install htop

brew install jq

brew install neovim

brew install python

brew install pip

brew install python3

brew install pip3

pip3 install you-get

原文地址:https://www.cnblogs.com/theodoric008/p/8213608.html

时间: 2024-10-20 13:03:32

我的cheatsheet v2的相关文章

kubectl kubernetes cheatsheet

from : https://cheatsheet.dennyzhang.com/cheatsheet-kubernetes-a4 PDF Link: cheatsheet-kubernetes-A4.pdf, Category: Cloud Blog URL: https://cheatsheet.dennyzhang.com/cheatsheet-kubernetes-A4 Related posts: Kubernetes Yaml, #denny-cheatsheets My Favor

关于c3p0 的报错:com.mchange.v2.c3p0......

当缺少c3p0.jar包时: 当出现缺少mchange-commons-java-0.2.3.4.jar时 在这里要注意一点:C3p0的版本问题,,不是说版本越高越好的. 版本高不一定代表它稳定 版本高不一定说它依赖的其他jar包也能支持 所以的当出现:Caused by: java.lang.ClassNotFoundException: com.mchange.v2.ser.Indirector这个错误时,并不一定是缺少这个jar包.同时也版本太高,不依赖mysql...等jar包.,所以你

Docker Registry v2 + Token Auth Server (Registry v2 认证)实例。

关于Registry 对于registry v1 --> v2中,其中的原理.优化等,这里不再做一一介绍.这里有篇文章我瞄过几眼应该是比较不错的介绍文章了:http://dockone.io/article/747 . Registry v2 token机制 官方document:https://docs.docker.com/registry/spec/auth/token/ 目前docker registry v2 认证分为以下6个步骤: 1. docker client 尝试到regist

原因是未找到“sgen.exe”,或未安装 .NET Framework SDK v2.0

visual studio编译出现错误:错误 2 任务失败,原因是未找到“sgen.exe”,或未安装 .NET Framework SDK v2.0.该任务正在注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework 的 SDKInstallRootv2.0 值中指定的位置下的“bin”子目录中查找“sgen.exe”.您可以通过执行下列操作之一,来解决这一问题: 1.) 安装 .NET Framework SDK v2.0.2.) 将上

E3-1260L (8M Cache, 2.40 GHz) E3-1265L v2 (8M Cache, 2.50 GHz)

http://ark.intel.com/compare/52275,65728       Product Name Intel® Xeon® Processor E3-1260L (8M Cache, 2.40 GHz) Intel® Xeon® Processor E3-1265L v2 (8M Cache, 2.50 GHz) Code Name Sandy Bridge Ivy Bridge Essentials Status End of Life Launched Launch D

益计算Shprotification.v6.8.15.22+Heat.Balance.v6.12.27.36+Cold.Balance.v2.6.14.18

热增益计算Shprotification.v6.8.15.22+Heat.Balance.v6.12.27.36+Cold.Balance.v2.6.14.18 Andrey.Shirshov.Shprotification.v6.8.15.22 Andrey.Shirshov.Heat.Balance.v6.12.27.36 Andrey.Shirshov.Cold.Balance.v2.6.14.18   "现代ASHRAE标准参考数据用于从人.设备.确定热输入的人工照明,半透明的击剑系数(

Environmental.Science.Limited.ChemHELP.v2.03

Environmental.Science.Limited.ChemHELP.v2.03 VMGSIM.V9.0.46最新版流程模拟软件     chemhelp易于安装和设置(系统要求如下).在一台电脑上,化学制品可以从数据库中选择,输入他 们的全名,或者使用一个搜索,可以指定一个部分的化学名称,中国科学院或联合国的数字,欧共体或欧 共体指数,甚至是一个风险短语.可以为选定的化学物显示的数据包括索引编号.危险符号.芯片分类和 标签.风险短语.物理性质.同义词.以及更多.正如这表明,在数据库中的

IC卡解密从零开始学1 (也许会有2) 解密工具V2 V3大放送 By:lookyour

前段时间发了一个破解的PN532工具,详见 ===========================IC卡解密工具 PN532工具XP 爆破版http://www.52pojie.cn/thread-597896-1-1.html IC卡解密从零开始学2  解密工具PN532-mfoc-mfcuk-GUIhttp://www.52pojie.cn/thread-604402-1-1.html =========================有很多人私信和回复希望有个详细点的介绍... 好吧,本着

YOLO v2 损失函数源码分析

损失函数的定义是在region_layer.c文件中,关于region层使用的参数在cfg文件的最后一个section中定义. 首先来看一看region_layer 都定义了那些属性值: layer make_region_layer(int batch, int w, int h, int n, int classes, int coords) { layer l = {0}; l.type = REGION; l.n = n; // anchors 的个数, 文章中选择为5 l.batch