Linux常用命令

进入目录	cd /home
查看进程	ps -ef | grep java
查看进程	ps -ef | grep tomcat
杀死进程	kill -9 进程ID
启动	./start.sh  start  jar包
	
注:启动项目,要进入项目路径下	
备份命令进去/home目录下执行 cp jar包 /home/bk/jar包

以root权限执行命令 sudo  执行命令
 
 
--查看端口占用情况:
netstat -anp | grep 8080
 
--文件权限 
chmod -r 777 xxx
 

文件和目录
进入 '/ home' 目录'      cd /home
返回上一级目录           cd ..
进入个人的主目录         cd
返回上次所在的目录       cd - 
显示工作路径             pwd
ls 查看目录中的文件 
ls -F 查看目录中的文件 
ls -l 显示文件和目录的详细资料 
ls -a 显示隐藏文件 
ls *[0-9]* 显示包含数字的文件名和目录名 
tree 显示文件和目录由根目录开始的树形结构
lstree 显示文件和目录由根目录开始的树形结构

mkdir dir1 创建一个叫做 'dir1' 的目录' 

rm -f file1 删除一个叫做 'file1' 的文件' 
rmdir dir1 删除一个叫做 'dir1' 的目录' 
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容 
rm -rf dir1 dir2 同时删除两个目录及它们的内容 

mv dir1 new_dir 重命名/移动 一个目录 
cp file1 file2 复制一个文件 
cp dir/* . 复制一个目录下的所有文件到当前工作目录 
cp -a /tmp/dir1 . 复制一个目录到当前工作目录 
cp -a dir1 dir2 复制一个目录 

du -sh <文件名>  查看文件大小
 
 
------------------------
linux 查找某目录下包含关键字内容的文件(文件内容、grep)


grep -r "{关键字}"  {路径}

grep - r "test" /data/reports

不区分大小写搜索
grep -i "password" . 

------------------------

Linux、finalshell的核心命令
命令su、切换用户:
        su - 切换到root用户
        su – lzl 切换到lzl用户

命令cd、更改目录:
       cd ~ 切换到主目录
       cd /tmp 切换到目录/tmp
       cd dir 切换到当前目录下的dir目录
       cd / 切换到根目录
       cd … 切换到到上一级目录
       cd …/… 切换到上二级目录
       cd ~ 切换到用户目录,比如是root用户,则切换到/root下
  查看目录下文件/目录:list ll ll -al ls/root
  创建目录:mkdir ./b mkdir -pv root/a/b/c/d 创建多级目录,并显示详情,即使父目录不存在
  创建文件:touch lzl.txt
  复制目录:cp -r ./abc ./
  复制文件:cp ./install.log /root

cp * /tmp :把当前目录下的所有未隐藏文件复制到/tmp/目录下
       cp -a docs docs.bak :递归性地把当前目录下的docs目录复制为新目录docs.bak,保持文件属性,并复制所有
        的文件,包括以句点开头的隐藏文件。为了方便起见,-a选项包含-R选项
  删除文件:rm /root/install.log(需要确认) 直接删:rm -f /root/install.log

rm * 删除当前目录下的所有文件(未隐藏文件


设置开机启用:systemctl enable firewalld.service

查看服务是否开机启动:systemctl is-enabled firewalld.service;echo 

查看已启动的服务列表:systemctl list-unit-files|grep enabled

查看已经开放的端口:firewall-cmd --list-ports   或者 firewall-cmd --query-port=6379/tcp

开启端口:firewall-cmd --zone=public --add-port=80/tcp --permanent





-----------------------------------------

实际使用命令:

打包通用命令tar -cvf 压缩包名.tar 要压缩的文件夹


--复制文件夹的内容到另一个文件夹
sudo cp -r /home/ways/bak/terminal /NGI/Apps/terminal

sudo cp -r /home/ways/bak/8010/ROOT /usr/local/apache-tomcat-8.5.59/webapps/

--删除文件夹的内容
sudo cp -rf  /usr/local/apache-tomcat-8.5.76 /home/ways/bak/apache-tomcat-8.5.76-8010


sudo cp -rf /usr/local/apache-tomcat-8.5.59-8010  /usr/local/apache-tomcat-8.5.59-8020

--停止tomcat
sudo /usr/local/apache-tomcat-8.5.76/bin/shutdown.sh

--启动tomcat
sudo /usr/local/apache-tomcat-8.5.76/bin/startup.sh

sudo /usr/local/apache-tomcat-8.5.59-8030/bin/shutdown.sh

sudo /usr/local/apache-tomcat-8.5.59-8020/bin/startup.sh

--查看日志
cd /usr/local/apache-tomcat-8.5.76/
tail -f   /usr/local/apache-tomcat-8.5.76/logs/catalina.out

--退出查看日志 Ctrl+c

-----------------------------------------


scp -r test  root@192.168.0.101:
-----------------------------------------

docker常用命令

#显示可用的容器
docker images

#删除指定镜像
docker rmi <镜像Id>

#下载镜像
docker pull hello-world

#查看容器
docker ps [OPTIONS]


参数
-a :显示所有的容器,包括未运行的。
-f :根据条件过滤显示的内容。
--format :指定返回值的模板文件。
-l :显示最近创建的容器。
-n :列出最近创建的n个容器。
--no-trunc :不截断输出。
-q :静默模式,只显示容器编号。
-s :显示总的文件大小。


#停止指定的容器(该容器Id或名称可以从docker ps中获取)
docker stop container_id/container-name
 
#启动容器
docker start container_id/container-name

----------------------------------------
1.文件上传到 /home/admin/ 目录下
3.切换到root用户, 命令 sudo su, 密码123
3.jar复制到/usr/local/目录下
4.启动命令
nohup java -Dfile.encoding=utf-8 -jar /usr/local/包名字.jar > /usr/local/logs/包名字.log 2>&1 &


上传文件
scp D:\SVN\source-code\target\xxx.jar admin@ip:/

复制文件
cp  xxx.jar /usr/local/

启动命令
nohup java -Dfile.encoding=utf-8 -jar /usr/local/xxx.jar > /usr/local/logs/xxx.log 2>&1 &

停止命令
netstat  -nlp|grep 10089

kill 

----------------------------------------
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值