Linux命令
来源:互联网 发布:淘宝网婴儿布鞋 编辑:程序博客网 时间:2024/06/04 23:25
crontab 定时触发任务
1. crontab -e 编辑crontab服务文件(也可直接编辑/etc/crontab文件)
分 小时日月星期命令
0-59 0-23 1-31 1-12 0-6 command
e.g: 0,10,20,30,40,50 8-20 * * * sh /app/rpt/etl/run/bin/ctrlbatch/bin/cron_batch.sh UA
特殊符号: * :代表取值范围内的值都可以
/ : 代表“每”
- :代表从前面的值到后面的值 这一范围
, : 分开几个离散的数字
2.crontab -l 查看crontab任务列表
3.crontab -r 删除所有crontab任务
查看文件内容
cat
1. cat file 一次性打开文件file
2. cat > file 创建一个新的文件file(只能创建新文件,不能编辑已有文件)
e.g:cat > file.txt <<EFO(编辑完成后输入EOF或STOP结束)
3. cat file1 file2 > file 将file1和file2合并成一个文件file
4 cat -n/-number file 查看文件file并显示所有行的行号
5. cat -b/-number-nonblank 查看文件file并显示行号(除去空行)
6. cat -s/--squeeze-blank 查看文件file,当有大于两行的空行时仅显示一行空行
head
head -5 file 查看file文件前5行
tail
tail -5 file 查看文件file最后5行
tail -f file 不停去读文件file最新的内容,实现实时监控文件的效果
awk
把文件逐行读入,并更具空格对内容进行切片。用 awk '{print $1}' 的方式去取值。
awk '{ pattern + action }' { filename }
pattern 表示在数据中查找的内容,action是在匹配到内容时执行的一系列命令。
http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html
dirname 取脚本的相对路径
e.g:在/app/rpt/etl/run/bin/ctrlbatch 下面执行/app/rpt/etl/run/bin/ctrlbatch/bin 里的test2.sh:`dirname $0`
/app/rpt/etl/run/bin/ctrlbatch> sh bin/test2.sh
返回:bin
pwd 查看当前工作目录的绝对路径
e.g:/app/rpt> pwd
/app/rpt
Linux权限
r:读权限
w:写权限
x:执行权限
ls -l 显示出的开头10个字符的意义:
-rwxrw-r‐-1 root root 1213 Feb 2 09:39 abc
第一个字符:-代表文件;d代表目录;l代表链接后面每三个字符一组,代表不同所有者的读、写、执行权限:
第一组rwx:文件所有者的权限是读、写和执行
第二组rw-:与文件所有者同一组的用户的权限是读、写但不能执行
第三组r--:不与文件所有者同组的其他用户的权限是读不能写和执行
chmod 修改文件/目录权限
chmod u=rwx,g=rx,o=rx abc:同上u=用户权限,g=组权限,o=不同组其他用户权限
chmod u-x,g+w abc:给abc去除用户执行的权限,增加组写的权限
chmod a+r abc:给所有用户添加读的权限
alias 自定义命令
alias 别名=‘命令’
e.g:alias cdb='cd /app/rpt/etl/run/bin'
find 查找文件路径
- linux命令-- ps命令
- 【linux命令】cd命令
- linux命令:crontab命令
- Linux 命令 --- df命令
- linux命令-touch命令
- 【linux命令】tr命令
- LINUX命令:more命令
- cmd命令,linux命令
- Linux命令-tar命令
- linux命令:wc命令
- linux命令:more命令
- linux命令:gzip命令
- linux命令:du 命令
- linux命令:wc命令
- Linux命令: PS命令
- Linux命令:wc命令
- Linux命令:lsof命令
- Linux命令:rm 命令
- 主进程与子进程的通信(handler)
- [C++][STL](一)vector和stack的学习
- PHP的各种拦截器
- Linux进程间通信——内存共享
- Java基础---I/O流操作
- Linux命令
- 如何实现axi_lite的双向传递
- C++读取文件的问题
- nachos-java Task1.1 Join
- PL/SQL中Command Window自动换行问题
- HDU1051 Wooden Sticks
- 51nod:1265 四点共面(数学)
- CodeForces
- Google浏览器故障解决