开发常用linux命令
指令 | 用法 | 作用 |
ls 、ll | ll/root、ls/root | 查看当前目录下的文件或目录 |
cd |
cd /root、cd .. cd/.. 一般搭配tab使用,自动补全 |
进入指定目录 |
pwd | pwd | 查看当前路径 |
cp | cp filename /home | 将文件复制到home目录下 |
mkdir | mkdir soft | 创建soft目录(文件夹) |
yum |
yum search vim //网上查找安装包 yum install vim// 在线安装 yum remove vim//删除 |
install把依赖的包全部找到 remove把VIM的所有依赖包删除掉 |
rpm |
rpm -qa|grep vim rpm -e vim-filesystem-7.4.160-2.el7.x86_64 |
查找VIM已经安装的包 |
find | find -name "*.txt" | 在当前目录下搜索以.txt结尾的文件 |
echo |
echo $JAVA_HOME echo hello |
输出JAVA环境变量 输出字符串 |
tar |
tar -czf james.tar.gz *.txt tar -zxvf james.tar.gz |
将以txt结束的所有文件压缩成james.tar.gz 将压缩文件解压出来 |
wget |
wget http://zlib.net/zlib-1.2.11.tar.gz |
远程下载zlib-1.2.11.tar.gz文件 |
ifconfig | ifconfig | 查看本机IP及相关信息 |
ps -ef|grep tomcat |
ps -ef|grep tomcat ps 将某个进程显示出来 -ef 表示按某种风格,常用的 -ef与aux grep 命令是查找 中间的|是管道命令,是指ps命令与grep同时执行 |
显示所有的tomcat进程 |
kill | kill -9 4235 | 杀掉4325进程(停用tomcat) |
netstat | netstat -tunlp|grep 8080 | 查看8080端口被谁占用 |
free | free -m | 查看LINUX内存剩余容量 |
df | df -h | 查看磁盘使用情况 |
curl |
curl www.baidu.com curl -O http://zlib.net/zlib-1.2.11.tar.gz . |
获取页面信息 下载文件放到.当前目录下 |
tail | tail -f catalina.out tail -f -n 10 catalina.out |
动态展示文本内容 从倒数第10行开始展示,并动态展示 |
vi、vim |
vim catalina.out vi catalina.out |
展示很舒服(有色彩) 仅展示文件内容(无色彩) |
:wq |
:wq |
强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。 |
more | more +20 catalina.out
more -4 catalina.out |
从第20行开始显示catalina.out文本 每页显示4行,分页显示 |
mv | mv aaa.txt james.txt mv *.txt ./pp |
将aaa.txt改名为james.txt 改名称 将目录以*.txt结尾的文件剪切到 当前pp目录下 |
rm | rm -i bbb.txt
rm -f james.txt rm -r ./test |
删除前提示确认 强制删除 force 删除当前test目录以及子目录、所有文件等 |
history | history | 查看执行过的命令 |
touch | touch Test.java | 创建Test.java文件 |
clear | clear | 清楚屏幕 |
date | date | 查看服务器时间 |