常见的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.我们常说 ...
随机推荐
- hdu1058Humble Numbers(动态规划)
Humble Numbers Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)To ...
- mysql新手进阶03
当年忠贞为国酬,何曾怕断头? 如今天下红遍,江山靠谁守? 业未就,身躯倦,鬓已秋. 你我之辈,忍将夙愿,付与东流? 数据库结构如下: 仓库(仓库号, 城市, 面积) 订购单(职工号, 供应商号, 订购 ...
- 给大家推荐:五个Python小项目,Github上的人气很高的
1.深度学习框架 Pytorch https://github.com/pytorch/pytorch PyTorch 是一个 Torch7 团队开源的 Python 优先的深度学习框架,提供两个高级 ...
- vue watch监控对象
1.普通的watch data() { return { frontPoints: 0 } }, watch: { frontPoints(newValue, oldValue) { console. ...
- 【转】网游服务器中的GUID(唯一标识码)实现-基于snowflake算法
本文中的算法采用twitter的snowflake算法,具体请搜索介绍,原来是用Scala写的,因我项目需要,改写成C++语言,主要用于高效的生成唯一的ID, 核心算法就是毫秒级时间(41位)+机器I ...
- 【Linux 运维】Centos7初始化网络配置
设置网络 (1)动态获取一个IP地址 #dhclient 系统自动自动获取一个IP地址#ip addr 查看获取的ip地址(2)查看网关,子网掩码 虚拟机编辑>虚拟 ...
- C语言struct中的长度可变数组(Flexible array member)
C_struct中的长度可变数组(Flexible array member) Flexible array member is a feature introduced in the C99 sta ...
- APUE学习笔记3_文件IO
APUE学习笔记3_文件IO Unix中的文件IO函数主要包括以下几个:open().read().write().lseek().close()等.这类I/O函数也被称为不带缓冲的I/O,标准I/O ...
- Error: Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster
自己搭建了一套伪分布的大数据环境,运行Hadoop包中自带的示例时,出现如下错误: 错误: 找不到或无法加载主类 org.apache.hadoop.mapreduce.v2.app.MRAppMas ...
- PHP 5.6.32 增加pdo_dblib.so拓展
首先说明,php增加pdo_dblib.so拓展不需要重新编译php源文件,只需要增加dblib源包即可. 1.下载安装所需包 1.#下载 wget http://mirrors.ibiblio.or ...