linux常用命令---持续添加中...
1、cp -r 源文件夹 目的文件夹 // -r 可递归所有子目录及文件
2、grep -r 查找内容 ./* //递归查找当前目录下所有文件指定内容
3、 查看系统运行时间
who -b 查看最后一次系统启动的时间。
who -r 查看当前系统运行时间
4、定位进程被kill
auditctl -a exit,always -S kill
tail -f /var/log/audit/audit.log OBJ_PID的opid=**** 表示这个进程被kill了。
5、压缩文件,解压缩文件
tar -zcvf target_name source1 source2
tar -xvf filename
6、统计数量
wc -l
7、后台启动
sh run.sh & =>将任务放到后台 (即使关闭xshell退出当前session依然继续运行),但标准输出和标准错误信息会丢失;
nohup sh run.sh =>将任务放到后台,关闭标准输入,前台不再能够接收任何输入(标准输入),重定向标准输出和标准错误到当前目录下的文件nohup.out。
nohup sh run.sh & =>将任务放到后台,但是依然可以使用标准输入,前台能够接收任何输入,重定向标准输出和标准错误到当前目录下的文件nohup.out。
8、使用expr做算术运算
expr 20 / 2 => 10 (注意运算符两边空格)
expr 20 \* 2 => 40 (乘的时候运算符需要转译)
9、查看端口占用
netstat -ano|findstr ***
10、查看磁盘使用情况
df -h //查看磁盘使用情况
du -sk * | sort -n //从小到大看看当前目录下的空间使用情况
11、永久修改环境变量位置
vi /etc/bash.bashrc
source /etc/bash.bashrc
12、改变某个文件或目录的所属,即将该目录或文件授权给某个用户组的用户
该命令必须使用超级用户或者文件主才可使用
sudo chown -R lw:lw works/
13、dos文件转为unix文件
vi 打开 =》 命令模式下 set ff=unix
14、linux 环境变量设置
修改文件:/etc/profile
export MAVEN_HOME=/home/lw/install/apache-maven-3.5.0
export JAVA_HOME=/home/lw/install/jdk1.8.0_102
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=${MAVEN_HOME}/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
===========查看系统配置信息============
1、CPU
逻辑CPU的个数 = 物理CPU个数×每颗核数×超线程数
① 查看物理CPU的个数
cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
② 查看逻辑CPU的个数
cat /proc/cpuinfo |grep "processor"|wc -l
③ 查看CPU是几核
cat /proc/cpuinfo |grep "cores"|uniq
2、内存
查看系统内存大小
free
3、系统可支持的最大线程数
cat /proc/sys/kernel/threads-max
4、系统最大文件句柄数
ulimit -n
查看进程占用文件句柄
lsof -p pid
用以显示符合条件的进程情况
lsof -i:8080
5、查看进程的线程信息
top -Hp pid
pstree -p pid
==============vi=================
1、查看行数
命令模式下 set nu
2、跳到文件头
命令模式下 :1
3、跳到文件尾
命令模式下:$
4、查询内容
命令模式下:?内容
linux常用命令---持续添加中...的更多相关文章
- Linux常用命令(持续更新中)
cd 目录名 :进入某个目录 ls :列出当前目录的内容 locate 文件名/目录名:寻找文件.目录 find 目录名1 -name 文件名/目录名2 :在目录1中寻找目录2 whereis 文件 ...
- Linux 基础命令 持续更新中...
1.ls 显示当前文件/文件夹 显示文件大小: ls -lh 显示隐藏文件: ls -a 显示文件详细信息: ls -l (ll)2.pwd 显示当前所在路径 cat 显示当前文件下所有内容3.cd ...
- Centos 常用命令[持续积累中...]
CentOS常用到的查看系统命令 uname -a cat /etc/issue /sbin/ifconfig # 查看内核/操作系统/CPU信息 head -n 1 /etc/issue # 查看操 ...
- Linux常用命令——持续更新(2018-05-09)
此命令默认是在centos环境下执行,除非特殊标明. 1.查看ip: ifconfig 2.创建指定用户并分配到某个组:创建用户user并分配到root组 useradd -g root user 3 ...
- linux常用命令[持续更新]
top 察看系统状态,退出按q ps -A 察看所有进程 ps -A|grep gcalc|awk '{print $1}'|xargs kill 杀掉所有gcalc进程
- 来不及解释!Linux常用命令大全,先收藏再说
摘要:Linux常用命令,很适合你的. 一提到操作系统,我们首先想到的就是windows和Linux.Windows以直观的可视化的方式操作,特别适合在桌面端PC上操作执行相应的软件.相比较Windo ...
- [转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)
linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 ...
- linux常用命令与技巧(不断添加与更新)
linux常用命令:linux命令有很多,不去做全面的介绍与总结,这里只是记录在使用linux过程中遇到的常用命令和技巧,以便以后查阅. # mkdir -p /usr/local/src/ ##递归 ...
- Linux中CentOS 7的安装及Linux常用命令
1. 前言 什么是Linux Linux是一套免费使用和自由传播的操作系统.说到操作系统,大家比较熟知的应该就是Windows和MacOS操作系统,我们今天所学习的Linux也是一款操作系统. 为什么 ...
随机推荐
- bootstrap datatable 数据刷新问题
在项目中,页面初始化的时候,通过通过向后台请求数据,页面初始化完之后,datatable是有数据的,当我点击页面的搜索按钮(按照时间过滤数据),datatable的数据要能重新刷新或者重载:这一点,我 ...
- CAD绘制多行文字
在CAD设计时,需要绘制多行文字,用户可以设置设置绘制文字的高度等属性. 主要用到函数说明: _DMxDrawX::DrawMText 绘制一个多行文字.详细说明如下: 参数 说明 DOUBLE dP ...
- 梦想MxWeb3D协同设计平台 2019.01.24更新
SDK开发包下载地址:http://www.mxdraw.com/ndetail_10124.html1. 编写快速入门教程2. 重构前端代码,支持一个页面多个三维控件同时加载,或二维和三维同时加 ...
- 使用JS获取request参数
1.document.write('<%=request.getAttribute("param")%>'); 2.window.navigator.userAgent ...
- 04Servlet的生命周期
Servlet的生命周期 Servlet运行在Servlet容器中,其生命周期由容器来管理.Servlet的生命周期通过javax.servlet.Servlet接口中的init().service( ...
- TWaver GIS在电信中的使用
GIS作为信息系统的重要组成部分,在电信行业中的应用由来已久.将GIS引入电信管理系统,GIS强大的功能就会得到充分的体现,GIS技术可以将各类电信信息系统以其特有的表现形有机整合在一起,并为真正做到 ...
- 深入理解DOM事件类型系列——剪贴板事件
定义 剪贴板操作包括剪切(cut).复制(copy)和粘贴(paste)这三个操作,快捷键分别是ctrl+x.ctrl+c.ctrl+v.当然也可以使用鼠标右键菜单进行操作 对象事件 关于这3个操作共 ...
- Don't make me think [读书笔记] [思维导图]
<Don't make me think>第3版 内容:解析用户心理,在用户模式.扫描设计.导航设计.主页布局.可用性测试,提出了许多的独到观点及建议. 特色:语言轻松.实在.配有许多 ...
- C++ string使用
在c语言里,我们使用一个字符串时,是通过字符数组或者字符指针的方式来进行使用,在C++里,标准模板库已经给我们提供了string类型(string是以类的方式提供给我们使用). 定义和初始化strin ...
- linux tload-显示系统负载状况
推荐:更多linux 性能监测与优化 关注:linux命令大全 tload命令以图形化的方式输出当前系统的平均负载到指定的终端.假设不给予终端机编号,则会在执行tload指令的终端机显示负载情形. 语 ...