进入目录 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
----------------------------------------
Linux常用命令
于 2021-09-08 16:36:53 首次发布