Linux常用操作命令

整理了一些Linux的常用操作命令,需要熟记。技术分享微信公众号:JavaQ ,欢迎围观哦!

man rm ( rm --help ) 查看帮助 cd 进入目录 ps -ef|grep java 查看进程 pstree |grep java 查看进程树 kill somePid 杀掉某进程 kill -9 $(ps -ef|grep udpserver | grep java|awk '{print $2}' ) 删除 udpserver 进程 rpm -aq|grep php 查看安装介质 pwd 查看当前目录 ls -l -t -l 显示详情, -t 按时间排序 ll 相当于 ls -l find / -name libNativeMethod.so 等同 ll |grep someFile grep someText * 在当前目录所有文本中查找 ifconfig IP 地址配置,可以使用 setup 命令启动字符界面来配置 chmod a+x somefile 所有用户都可以执行 chmod u+x somefile 当前用户可以执行 env 环境配置,相当 window 下 set env |grep PATH 查看环境变量 export 相当于 set classpath echo 输出变量名 netstat -npl 查看端口 lsof -i :22 查看端口进程 cp from to 拷贝文件 cp -fr ./j2sdk1.4.2_04 /usr/java 拷贝目录 mkdir 创建目录 mv 剪切或者重命名 rm -r 递归删除, -f 表示 force >somefile 清空文件内容 which java 查看 java 进程对应的目录 who 显示当前用户 users 显示当前会话 zip -r filename.zip filesdir 某个文件夹打 zip 包 unzip somefile.zip 解压 zip 文档到当前目录 gunzip somefile.cpio.gz 解压 .gz cpio -idmv < somefile.cpio CPIO 操作 ps auxwww|sort -n -r -k 5|head -5 按资源占用情况来排序,第一个 5 表示第几列,第二个 5 表示前几位 hostname -i 显示本机机器名,添加 i ,显示 etc/hosts 对应 ip 地址 rpm -ivh some.rpm 安装软件 rpm -Uvh some.rpm 更新软件 rpm -qa |grep somesoftName 是否已安装某软件 tar -xvzf some.tar.gz 解压缩包 tar –cvzf some.tar.gz fileDir 打压缩包 shutdown -i6 -y 0 立即重启服务器 reboot 立即重启服务器,相当于 shutdow –r now halt 立即关机, shutdown -h shutdonw -r 23:30 shutdown -r +15 shutdonw -r +30 定时重启 gdmsetup 启动系统配置管理界面,需要在图形界面执行 setup 启动文字配置管理界面 vi /etc/sysconfig/network 修改机器名 , 然后要重启机器或者 service network restart locale 显示系统语言 export LANG=zh_CN.GBK 设定系统语言,解决 consol 中文乱码 ln -s src_full_file the_link_name 创建软链接 last 倒序查看已登陆用户历史 history 查看历史命令 tail -10 someFile 查看文件后 10 行内容 head -10 someFile 查看文件前 10 行内容 tail -f someFile 实时查看文件内容,用于调试 date -s 10/09/2009 修改日期 date -s 13:24:00 修改时间,直接 date 显示时间 df -k 查看文件磁盘空间 df -v 查看文件空间 du 查看磁盘空间使用情况 free 查看内存使用情况 top 查看当前系统资源使用情况 vmstat 5 10 没 5 秒刷新一次,刷新 10 次; time 、 timex 、 uptime 、 iostat 、 sar cat /proc/cpuinfo|grep processor|wc – l 获取 cpu 个数 service mysqld start 启动 mysql 服务,其他如 service mysqld stop 停止 mysql 服务 serice mysqld status 显示 mysql 服务状态 service –status-al 查看已有服务

Java技术分享微信公众号:JavaQ ,欢迎围观哦!

原文发布于微信公众号 - JavaQ(Java-Q)

原文发表时间:2016-08-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏分布式系统进阶

linux-4.14.11 添加自定义的系统调用

16320
来自专栏Linux驱动

第3阶段——内核启动分析之make menuconfig内核配置(2)

目标: 分析make menuconfig内核配置过程 在上1小结中(内核编译试验)讲到了3种不同的配置: (1)通过make menuconfig 直接从头到...

22050
来自专栏散尽浮华

nginx的web缓存服务环境部署记录

web缓存位于内容源Web服务器和客户端之间,当用户访问一个URL时,Web缓存服务器会去后端Web源服务器取回要输出的内容,然后,当下一个请求到来时,如果访问...

48170
来自专栏技术墨客

Ubuntu通过apt的方式安装Nginx 原

使用apt安装好处在于统一升级方便,不用单独手工安装。默认情况下nginx已经支持apt-get安装,但是安装的包是比较老旧的10.x版本。我们可以通过添加ng...

14530
来自专栏黑白安全

PHP文件包含漏洞总结

PHP文件包含漏洞的产生原因是在通过PHP的函数引入文件时,由于传入的文件名没有经过合理的校验,从而操作了预想之外的文件,就可能导致意外的文件泄露甚至恶意的代码...

23030
来自专栏Linux驱动

第3阶段——内核启动分析之make menuconfig内核配置(2)

目标: 分析make menuconfig内核配置过程 在上1小结中(内核编译试验)讲到了3种不同的配置: (1)通过make menuconfig 直接从头到...

26490
来自专栏SDNLAB

ONOS1.3.0集群实验

1.环境准备与实验内容 本次集群安装准备了四台虚拟机: VM1:oxp@192.168.0.71 VM2:oxp@192.168.0.72 VM3:oxp@19...

29760
来自专栏IT技术精选文摘

Redis与Memcached的区别

本文我们将探讨 Redis (远程字典服务器). Redis是一个开源的、内存型的键值存储。它也被看作为一个字典型的数据结构服务器,因为它的键值不仅仅是字符串,...

39250
来自专栏葡萄城控件技术团队

使用 PowerShell 自动化 CloudServices 发布

在软件的开发过程中,自动化的编译和部署能够带来很多的优势。如果可以通过一个脚本实现软件的自动化部署,那么就可以节省大量的时间去做其它事情。 下面介绍如何将云应用...

23470
来自专栏Golang语言社区

Golang语言--日志库glog解析

glog简介 glog是著名的google开源C++日志库glog的golang版本,glog是一个轻量级的日志库,上手简单不需要配置文件并且稳定高效,但是可以...

55160

扫码关注云+社区

领取腾讯云代金券