shebang = sharp-bang = #!

1.echo $PATH

export PATH="$PATH:/home/user/bin"

PREPEND

prepend() { [ -d "$2" ] && eval $1=\"$2':'\$$1\" && export $1; }

2.echo -e "\e[1;31m This is red text \e[0m"

0 black 30 red 31 green 32 yellow 33 bule 34 yangred 35 qing 36 white 37

backgroud color 0 black 40 red 41 green 42 y 43 bule 44 yangred 45 qing 46 white 47

3.env

cat /proc/$PID/environ

pgrep gedit  -> serch process ID

4.let (()) [  ]   bc

echo "scale=2;22/7" | bc

5.$?

echo $?

6. command | tee FILE1 FILE2  | otherCommand

cat a* | tee -a out.txt | cat -n     # -a  add

7.declare -A ass_array

8.alias rm='cp $@ ~/backup && rm $@'

unalias

\command

&& yu

||  huo

-eq =

-ne  !

-gt >

-lt <

-ge >=

-le <=

9. if condition;

then

commands;

fi

if conditon;

then

commands;

else if condition; then

commands;

else

commands;

fi

10.

find

find . -type f -print

file type : f l d c b s p

-atime

-mtime

-ctime

find . -type f -atime -7 -print

-amin

-mmin

-cmin

find . -type f -amin +7 -print

-newer

find . -type f -newer file.txt -print

find . -type f -size +2k

-2k

2k

find . -type f -perm 644 -print

find . -type f -name "*.php" ! -perm 644 -print

find . -type f -user slynux -print

find . -type f -name "*.swp" -delete

find . -type f -user root -exec chown slynux { } \;

find . -type f -name '*.c' -exec cat { } \;>all_c_files.txt

find . -type f -name '*.c' -exec cat { } >all_c_files.txt \;

find . -type f -name '*.c' -exec cat { } >all_c_files.txt +

find . -type f -mtime +10 -name "*.txt" -exec cp { } OLD \;

find . -type f -name "*.txt" -exec printf "text file: %s\n" { } \;

11. xargs

echo "split1Xsplit2Xsplit3X" | xargs -d X

echo "splitXsplitXsplitXsplit" | xargs -d X -n 2

shell1的更多相关文章

  1. hadoop入门手册4:Hadoop【2.7.1】初级入门之命令:文件系统shell1

    问题导读1.Hadoop文件系统shell与Linux shell有哪些相似之处?2.如何改变文件所属组?3.如何改变hdfs的文件权限?4.如何查找hdfs文件,并且不区分大小写? 概述文件系统 ( ...

  2. shell--1.shell 相关及变量

    1.shell脚本解释器 Bourme Shell (/usr/bin/sh 或 /bin/sh ) Bourme Again Shell ( /bin/bash ) C Shell ( /usr/b ...

  3. 执行shell文件是,提示chmod: 更改'./shell1.sh' 的权限: 不允许的操作。

  4. 自学Linux Shell1.1-Linux初识

    点击返回 自学Linux命令行与Shell脚本之路 1.1-Linux初识(架构.内核.shell) 1. Linux架构 Linux系统一般有4个主要部分:内核.shell.文件系统和应用程序.(有 ...

  5. 自学Linux Shell1.2-Linux目录结构

    点击返回 自学Linux命令行与Shell脚本之路 1.2-Linux目录结构 /:  根目录,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib./sbin应该和根目录放置 ...

  6. 自学Linux Shell1.3-Linux文件系统

    点击返回 自学Linux命令行与Shell脚本之路 1.3-Linux文件系统 文件系统是文件存放在磁盘等存储设备上的组织方法.Linux系统能支持多种目前流行的文件系统,如EXT2. EXT3. F ...

  7. shell-1.shell概述、2.shell脚本执行方式

    目录

  8. Linux之Shell1

    1.输出命令:echo echo [选项] [输出内容] : -e  支持反斜线控制的字符转换.(类似于C语言的\) \\ 输出\本身 \t Tab键 \n 换行符 \f 换页符 ...  

  9. 【学习笔记】Shell-1 变量:命名规范、变量赋值/取值/取消、局部变量/全局变量、预设环境变量

    1.Shell变量 从变量的实质上来说,变量名是指向一片用于存储数据的内存空间. Shell变量是一种弱类型的变量,即声明变量时不需要指定其变量类型,也不需求遵循“先声明再使用”的规定,想用即可用. ...

随机推荐

  1. C. Songs Compression(简单贪心)

    水题 #include<iostream> #include<algorithm> using namespace std; #define LL long long ; st ...

  2. Python排序算法——冒泡排序

    有趣的事,Python永远不会缺席! 如需转发,请注明出处:小婷儿的python https://www.cnblogs.com/xxtalhr/p/10786904.html 一.冒泡排序(Bubb ...

  3. Thread类的其他方法,同步锁,死锁与递归锁,信号量,事件,条件,定时器,队列,Python标准模块--concurrent.futures

    参考博客: https://www.cnblogs.com/xiao987334176/p/9046028.html 线程简述 什么是线程?线程是cpu调度的最小单位进程是资源分配的最小单位 进程和线 ...

  4. Kaggle教程——大神教你上分

    本文记录笔者在观看Coursera上国立经济大学HLE的课程 How to win a data science competetion中的收获,和大家分享.课程的这门课的讲授人是Kaggle的大牛, ...

  5. 实现在线预览PDF的几种解决方案

    因客户需要实现PDF的预览处理,在网上找了一些PDF在线预览的解决方案,有的用PDFJS的在线预览方式,有的使用PDFObject的嵌入式显示,有的通过转换JPG/PNG方式实现间接显示的方式,开始是 ...

  6. 选择语句--switch

    switch语句 格式: 执行流程 首先计算出表达式的值 其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束. 最后,如果所有的case都和表达式的值 ...

  7. kettle查询-2

    模糊匹配: 1.主数据/查询数据 2.模糊匹配 3.输出:jaro/jaro winkler/pair letters similarity(各自算法的匹配度measure value) http c ...

  8. debugfs

    http://www.cnblogs.com/wwang/archive/2011/01/17/1937609.html

  9. java对象池commons-pool-1.6详解(一)

    自己的项目中用到了 对象池 commons-pool: package com.sankuai.qcs.regulation.protocol.client; import com.dianping. ...

  10. 映美FP-530K+打印发票卡纸

    最近打发票卡纸了几次,只能作废掉,硬件不太好排查,卡纸都是在发票的中间位置,我在卡纸的时候观察了好几次,打开打印机盖子,直接裸露这样看里面的打印状况,目前发现了两种卡纸位置. 如图,一种是后面的黑色塑 ...