常见的shell命令总结
1.查看一个程序是否运行
|
|
ps –ef|grep tomcat 查看所有有关tomcat的进程 |
2.终止线程
kill -9 2222 |
3.查看文件,包含隐藏文件
|
|
ls -al |
4.当前工作目录
pwd |
5.复制文件
|
|
cp source dest 复制文件cp -r sourceFolder targetFolder 递归复制整个文件夹scp sourecFile romoteUserName@remoteIp:remoteAddr 远程拷贝 |
6.创建目录
|
|
mkdir newdir |
7.删除目录
|
|
rmdir deleteEmptyFolder 删除空目录 rm -rf deleteFile 递归删除目录中所有内容 |
8.移动文件
|
|
mv /temp/movefile /targetFolder |
9.重命令
|
|
mv oldNameFile newNameFile |
10.切换用户
|
|
su -username |
11.修改文件权限
|
|
chmod 777 file.java //file.java的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行 |
12.压缩文件
|
|
tar -czvf test.tar.gz /test1 /test2 |
13.列出压缩文件列表
|
|
tar -tzf test.tar.gz |
14.解压文件
|
|
tar -xzvf test.tar.gz |
16.查看文件头10行
|
|
head -n 10 example.txt |
17.查看文件尾10行
|
|
tail -n 10 example.txt |
18.查看日志类型文件
|
|
tail -f exmaple.log //这个命令会自动显示新增内容,屏幕只显示10行内容的(可设置)。 |
19.使用超级管理员身份执行命令
|
|
sudo rm a.txt 使用管理员身份删除文件 |
20.查看端口占用情况
|
|
netstat -tln | grep 8080 查看端口8080的使用情况 |
21.查看端口属于哪个程序
|
|
lsof -i :8080 |
22.查看进程
|
|
ps aux|grep java 查看java进程ps aux 查看所有进程 |
23.以树状图列出目录的内容
|
|
tree a |
ps:Mac下使用tree命令
24. 文件下载
|
|
wget http://file.tgzcurl http://file.tgz |
mac下安装wget命令
25. 网络检测
|
|
ping www.just-ping.com |
26.远程登录
|
|
ssh userName@ip |
27.打印信息
|
|
echo $JAVA_HOME 打印java home环境变量的值 |
28.java 常用命令
java javac jps ,jstat ,jmap, jstack
29.其他命令
|
|
svn git maven |
29.防火墙开放特定端口:centos7
firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙
firewall-cmd --reload
30. 查找关键字
find /* | xargs grep "***"
31.跨服务器复制
scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件名 2
常见的shell命令总结的更多相关文章
- 一些常见的shell命令和git命令
shell命令: pwd : (Print Working Directory) 查看当前目录 cd (Change Directory) 切换目录,如 cd /etc ./当前目录 ../上级目录 ...
- Linux常见的Shell命令
1.具体的shell命令用法可以通过help或man命令进入手册来查询其具体的用法.2.终端本质上对应着linux上的/dev/tty设备,linux的多用户登录就是通过不同的/dev/tty设备完成 ...
- Hadoop常见shell命令
Hadoop中常见的shell命令 1.如何将Linux本地的数据上传到HDFS中? hadoop fs -put 本地的文件 HDFS中的目录hdfs dfs -put 本地的文件 HDFS中的目录 ...
- HDFS shell命令行常见操作
hadoop学习及实践笔记—— HDFS shell命令行常见操作 附:HDFS shell guide文档地址 http://hadoop.apache.org/docs/r2.5.2/hadoop ...
- hadoop2.5.2学习及实践笔记(五)—— HDFS shell命令行常见操作
附:HDFS shell guide文档地址 http://hadoop.apache.org/docs/r2.5.2/hadoop-project-dist/hadoop-common/FileSy ...
- 几种常见的Shell
Unix/Linux上常见的Shell脚本解释器有bash.sh.csh.ksh等,习惯上把它们称作一种Shell.我们常说有多少种Shell,其实说的是Shell脚本解释器. bash bash是L ...
- [SHELL实例] (转)最牛B的 Linux Shell 命令 (一)
本文编译自commandlinefu.com ( 应该是 Catonmat ) 的系列文章 Top Ten One-Liners from CommandLineFu Explained .作为一个由 ...
- 【Shell脚本学习4】几种常见的Shell
上面提到过,Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本. Unix/Linux上常见的Shell脚本解释器有bash.sh.csh.ksh等,习惯上把它们称作一种Shell.我们常说 ...
- 【转】shell 教程——02 几种常见的Shell
上面提到过,Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本. Unix/Linux上常见的Shell脚本解释器有bash.sh.csh.ksh等,习惯上把它们称作一种Shell.我们常说 ...
随机推荐
- Linux命令应用大词典-第14章 显示登录用户
14.1 w:详细查询已登录当前计算机的用户 14.2 who:显示已登录当前计算机用户的简单信息 14.3 whoami:显示与当前的有效ID相关联的用户名 14.4 logname:显示当前用户的 ...
- VMware 15.0下载及安装教程
虚拟机 VMware WorkStation Pro15 下载及安装详细解 9虚拟机 VMware WorkStation Pro15 下载及安装详细解. 虚拟机官方网站: https://www.v ...
- eclipse格式化
一.eclipse格式化的必要性 1.便于阅读 2.便于协作 二.eclipse格式化快捷键 ctrl shift + F
- redis 面试
Redis有哪些数据结构? 字符串String.字典Hash.列表List.集合Set.有序集合SortedSet. 如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog.G ...
- 莱布尼兹三角形(C++)
[问题描述] 如下图所示的三角形,请编程输出图中排在第 n 行从左边数第 m 个位置上的数. [代码展示] # include<iostream># include<cstdio&g ...
- 幸运的袋子(深度优先遍历(Depth First Search,DFS))
题目描述 一个袋子里面有n个球,每个球上面都有一个号码(拥有相同号码的球是无区别的).如果一个袋子是幸运的当且仅当所有球的号码的和大于所有球的号码的积. 例如:如果袋子里面的球的号码是{1, 1, 2 ...
- SpringCloud IDEA 教学 (二) Eureka Service
写在开头 本篇继续介绍基于Eureka的SpringCloud微服务搭建,回顾一下搭建过程, 第一步:建立一个服务注册中心: 第二步:建立微服务并注入到注册中心: 第三步:建立client端来访问微服 ...
- 【转】jQuery的deferred对象详解
jQuery的开发速度很快,几乎每半年一个大版本,每两个月一个小版本. 每个版本都会引入一些新功能.今天我想介绍的,就是从jQuery 1.5.0版本开始引入的一个新功能----deferred对象. ...
- 【IdentityServer4文档】- 整体情况
整体概况 大多数现代应用程序看起来或多或少像这样: 最常见的交互是: 浏览器与 Web 应用程序进行通信 Web 应用程序与 Web API 进行通信(有时是Web应用程序自己发起,有时代表用户发起) ...
- TCP源码—系统调用
1.socket SYSCALL_DEFINE3(socket, int, family, int, type, int, protocol) sys_socket->sock_create-& ...