常见的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.我们常说 ...
随机推荐
- hdu1159Common Subsequence(动态规划)
Common Subsequence Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Other ...
- iWebShop安装教程
要进行iWebShop测试,要先在本地电脑上安装iWebShop运行环境,之后再安装iWebShop程序,接下来我就一步步讲解,如何安装iWebShop程序. ##一.运行环境搭建 这里我推荐新手使用 ...
- word record 4
word record 4 pledge p le g vt. 保证,许诺 snowflake falke->n. 小薄片:火花 deputy de piu ti n. 代理人,代表 etch ...
- Python教程:Python中的for 语句
Python 中的 for 语句与你在 C 或 Pascal 中可能用到的有所不同. Python教程 中的 for 语句并不总是对算术递增的数值进行迭代(如同 Pascal),或是给予用户定义迭代步 ...
- 持续集成之TeamCity 配置
xcopy /S /Y CodeFirstDemo\CodefirstDemo.Web D:\publish\welcome\Web
- Nodejs基础之redis
安装redis 模块 npm install redis 1 代码部分 const redis = require('redis') const client = redis.createClient ...
- Kali信息收集工具-dimtry
帮助文档 -s和-e参数需要用到google搜索 1.获取whois主机ip信息 2.扫描端口,根据banner信息判断服务
- fragment的介绍与使用
稍稍摘录一段Fragment.java中的说明文档. /** * A Fragment is a piece of an application's user interface or behavio ...
- 4-1:实现tee命令
#include <stdio.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h& ...
- 静态类型&动态类型
何时使用:使用存在继承关系的类型时,必须将一个变量或其他表达式的静态类型与该表达式表示对象的动态类型区分开来 静态类型:表达式的静态类型在编译时总是已知的,它是变量声明时的类型或表达式生成的类型 动态 ...