Linux常用命令
来源:互联网 发布:mac键盘pc机能用吗 编辑:程序博客网 时间:2024/06/07 18:08
**1.**linux awk中NF与
例如:一个文件a中内容为:are you ok
awk -F’ ’ ‘{print NF}’ a
结果为4
awk -F’ ’ ‘{print $NF}’ a
结果为ok
2.$0 Shell本身的文件名
$$ Shell本身的PID(ProcessID)
$! Shell最后运行的后台Process的PID
$? 最后运行的命令的结束代码(返回值)
$- 使用Set命令设定的Flag一览
$# 添加到Shell的参数个数
3.#跳转到当前脚本所在目录的上一级目录
cd
例如:analytics脚本在/home/warmDay/2.3.4/analyticsa/bin目录下,当执行cd
4.
#遍历这个目录下的所有jar包
for f in
LIBJARS=$f
else
#将这个目录下的所有jar附值给LIBJARS
#/home/a.jar,/home/b.jar
#/home/a.jar,/homeb.jar,/home/c.jar
LIBJARS=$LIBJARS,$ffi
done
5.
#如果ANALYTICS_PID_DIR存在则输出,不存在则输出
6.
#ulimit -a 用来显示当前的各种用户进程限制
Linux对于每个用户,系统限制其最大进程数,为提高性能,可以根据设备资源情况,
设置个Linux用户的最大进程数,一些需要设置为无限制:
数据段长度:ulimit -d unlimited
最大内存大小:ulimit -m unlimited
堆栈大小:ulimit -s unlimited
我们在用这个命令的时候主要是为了产生core文件,就是程序运行发行段错误时的文件:
ulimit -c unlimited
生成core文件,
#
以下来自baidu 的
查看限制情况 ulimit -a
可以看到如下信息
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
pending signals (-i) 1024
max locked memory (kbytes, -l) 32
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 4096
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
而我们需要修改的是open files (-n) 1024的值,linux允许打开的最大文件数
于是命令就是limit -n 2048(随各自需要设置)
要想永久生效:修改以下参数
参考:
http://blog.csdn.net/fdipzone/article/details/34588803
- 【linux 常用命令】常用命令整理
- linux常用命令
- Linux常用命令
- LINUX 常用命令
- linux常用命令
- Linux 常用命令
- Linux 常用命令
- Linux常用命令
- LINUX常用命令
- Linux 常用命令
- linux常用命令
- Linux常用命令
- Linux常用命令
- Linux 常用命令
- Linux常用命令
- Linux 常用命令
- Linux 常用命令!
- Linux 常用命令
- android studio 链接不上手机
- ReactNative源码篇:源码初识
- python2.7生成验证码图片
- 服务器磁盘故障raid崩溃的数据恢复案例分析
- Servlet介绍(二)——Servlet中方法介绍
- Linux常用命令
- 匿名函数
- Java重点知识回顾(值传递,多线程,Map)
- [以太坊源代码分析] V. 从钱包到客户端
- python学习 ---replace()
- TBSchedule源码学习笔记-任务处理
- 使用adb命令对设备进行截屏保存到电脑和SDCard
- hiho一下 第180周 Nature Numbers
- 图片拉伸变形