首页 > 系统相关 >工作中用到过的Linux命令

工作中用到过的Linux命令

时间:2023-06-21 16:23:06浏览次数:47  
标签:文件 查看 用到 jar 命令 file Linux home 目录

1、清屏

ctrl+l或者clear
  2、显示当前工作目录路径
pwd #print workingdirectory
  3、创建目录
mkdir 目录名
  4、创建多级目录
mkdir -p 目录1/目录2/目录3
  5、删除空目录
rmdir 目录名

 

6、创建空文件
touch 1.txt

 

7、复制文件或目录
cp -r(递归复制整个文件夹)源文件 目标文件

 

8、删除文件或者目录
rm -rf(强制递归删除目录)目录

 

9、移动文件、目录或者重命名
mv 源文件路径 目标文件路径

 

10、查看较小文件内容
cat 文件名

 

11、实时输出文件尾部200行内容
tail -fn 200 日志文件

 

12、切换用户
su  - 用户名

 

13、查看当前用户信息
who am i

 

14、给文件赋权
chmod 777 文件名

 

15、给文件夹下全部文件赋权
chmod -R 777 目录

 

16、在home目录下按照名称查找文件
find /home -name 文件名

 

17、查看当前系统进程状态
ps -ef | grep XXX(如果想查看进程的父进程 ID 可以使用 ef) ps aux | grep XXX (如果想查看进程的 CPU 占用率和内存占用率,可以使用 aux;)

 

18、终止进程
kill -9 XXX

 

19、解压1.war/zip文件到/home/1目录
unzip 1.war/zip -d /home/1

 

20、压缩文件
zip 压缩后文件名.zip 文件1 文件2(将文件1和文件2压缩到压缩文件.zip)(-r是压缩目录)

 

21、打包文件
tar -zcvf file.tgz(打包后的文件) file(被打包的文件)

 

22、解压tar包
unzip file.war -d /home/file

 

23、查看已占用端口
netstat -nultp | grep 8088

 

24、移动file文件夹到home路径
mv file /home/

 

25、jar包替换里面的jar
1、解压jar包:unzip xxxx.jar -d ./tmp 或者 jar -xvf .\udr-server-1.1.0.jar
2、删除掉 ./tmp/BOOT-INF/lib/fastjson-1.2.76.jar
3、将fastjson-1.2.83.jar 复制到 ./tmp/BOOT-INF/lib/ 目录下
4、进入临时目录 cd ./tmp
5、重新打包 jar -cfMO xxx.jar ./

 

26、进入编辑模式
vi 文件名,
输入a切换模式,Ctrl+C退出编辑模式
退出并保存 :wq!

 

27、查看端口是否占用和查看进程网络信息
netstat -anp | grep 进程号 (功能描述:查看该进程网络信息) netstat –nlp | grep 端口号 (功能描述:查看网络端口号占用情况)

 

 

标签:文件,查看,用到,jar,命令,file,Linux,home,目录
From: https://www.cnblogs.com/huhuqueshi/p/17496550.html

相关文章

  • shell命令好文分享
    手册页部分1:用户命令 cshhttps://docs.oracle.com/cd/E56344_01/html/E54075/csh-1.html ......
  • Linux进程管理
    程序运行在操作系统中,是被操作系统所管理的。为管理运行的程序,每一个程序在运行的时候,便被操作系统注册为系统中的一个进程。并会为每一个进程都分配一个独有的进程ID(进程号)可以通过ps命令查看Linux系统中的进程信息语法:ps[-ef]-e:显示出全部的进程-f:以完全格式化的形式......
  • ruijie 包 模块 命令树 命令
    命令就是一条console可执行语句,比如ruijie>enable,enable就是命令命令树就是完成一个功能模块的命令集合,比如opsf1area0、等等......
  • ip http authentication local 命令没找到
    问题:锐捷交换机开启http服务后,输入iphttpauthenticationlocal开启本地密码认证方式,命令没找到原因:锐捷RGOS11版本取消了该命令,RGOS10下才有解决方法:webmasterlevel0usernameruijiepasswordruijie配置web用户名密码......
  • Linux MySQL 5.7二进制 小版本升级
    LinuxMySQL5.7二进制小版本升级LinuxMySQL5.7二进制小版本升级MySQL5.7二进制安装在Unix/Linux上升级时,分为就地和逻辑升级方法。1就地升级就地升级包括关闭旧的MySQL服务器,用新的MySQL服务器替换旧的MySQL二进制文件或软件包,在现有数据目录上重新启动MySQL,以及运行mys......
  • Linux Powershell 安装教程
    在微软爱上 Linux 之后,PowerShell 这个原本只是Windows才能使用的组件,于2016年8月18日开源并且成为跨平台软件:https://linux.cn/article-7699-1.html,登陆了Linux和macOS。PowerShell 是一个微软开发的自动化任务和配置管理系统。它基于.NET框架,由命令......
  • mysqlbinlog命令详解
    1.mysqlbinlog命令详解目录1.mysqlbinlog命令详解1.1.初步了解binlog1.1.1.binglog简介1.1.2.mysqlbinlog常见的选项1.1.3.binglog对性能的损耗1.1.4.binlog日志的使用场景1.1.5.常用的binlog日志操作命令1.1.5.1.查看所有binlog日志列表1.1.5.2.查看master状态1.1.5.3......
  • nohup bg命令
    nohupnohup命令可以将程序以忽略挂起信号的形式在后台运行,也就是被运行的程序,输出结果不打印到终端无论是否将nohup命令重定向到终端,nohup命令执行的输出结果都会写入到当前目录的nohup.out文件中如果当前目录的nohup.out文件禁止写入数据,nohup命令的结果会自动输出到$HOME/noh......
  • 从linux免密码ssh登录到另外一个计算机
    一、从本地Linux做如下操作:  其中192.168.xx.xxx是远端的被登录的计算机1.进入.ssh目录: cd~/.ssh2.生成一对密钥: ssh-keygen-trsa3.发送公钥:    ssh-copy-id192.168.xx.xxx4.免密登录测试: ssh 192.168.xx.xxx 二、windows免密等Linux......
  • PG-DBA培训03:Linux平台PostgreSQL安装配置与管理入门
    一、风哥PG-DBA培训03:Linux平台PostgreSQL安装配置与管理入门本课程由风哥发布的基于PostgreSQL数据库的系列课程,本课程属于PostgreSQL数据库实战入门与安装配置阶段之Linux平台PostgreSQL安装配置与管理入门课程,学完本课程可以掌握基于Linux平台的PostgreSQL项目规划,PostgreSQL......