Linux && Linux的常用命令(一)

1. Linux的常用命令(一)

解压: tar -zxvf xxx.tar.gz
查看动态日志: 在tomcat8/logs 下:tail -f catalina.out
查看软件的进程号:ps -ef | grep tomcat
centos7安装
在这里插入图片描述

  • cd ../cd ./进入根目录
  • ll查看所有文件(带路径)
  • ls查看所有文件(只有文件名)
  • rm -rf gfl 删除gfl文件夹以及其下的所有文件及子文件
  • tar -zxvf apache-tomcat-8.5.49.tar.gz解压apache-tomcat-8.5.49.tar.gz
    在这里插入图片描述
1.1. 切换目录命令 cd:

使用
cd app 切换到 app 目录
cd ..切换到上一层目录
cd / 切换到系统根目录
cd ~切换到用户主目录
cd -切换到上一个所在目录

  • 找目录: cd ../
    • cd /home/liuliuliu
1.2.列出文件列表:ls ll dir(*****)

ls(list)是一个非常有用的命令,用来显示当前目录下的内容。配合参数的使用,能以不同的方式
显示目录内容。
格式:ls[参数] [路径或文件名]
常用:
在 linux 中以 . 开头的文件都是隐藏的文件

  • ls
  • ls -a 显示所有文件或目录(包含隐藏的文>件) all
  • ll
    显示当前目前结构: pwd
    在这里插入图片描述

安装完某个软件做配置:复制,粘贴

1.3.创建目录和移除目录:mkdir rmdir
  • mkdir(make directory)命令可用来创建子目录。
    • mkdir app 在当前目录下创建 app 目录
    • mkdir -p 456/789 级联创建 456 以及 789 目录
  • rmdir(remove directory)命令可用来删除“空”的子目录: ,一般用不上,即使是空文件,删除时
    请慎重
    该文档是极速PDF编辑器生成,如果想去掉该提示,请访问并下载http://www.jisupdfeditor.com/
    • rmdir app 删除 app 目录
      在这里插入图片描述
1.4.浏览文件

catmoreless

  • cat
    用于显示文件的内容。 只是用来看的,不能操作
    格式:cat[参数]<文件名>
    • cat yum.conf
  • more
    一般用于要显示的内容会超过一个画面长度的情况。按空格键显示下一个画面。
    回车显示下一行内容。
    q 键退出查看。
    • more yum.conf
    • 空格显示下一页数据 回车显示下一行的数据
  • less
    用法和 more 类似,不同的是 less 可以通过 PgUp、PgDn 键来控制。
    • less yum.conf
    • PgUpPgDn进行上下翻页. 按 q 就出来了

tail】:显示文件后几行的内容。
用法:
tail 命令是在实际使用过程中使用非常多的一个命令,它的功能是:用于显示文件后几行的内容。
用法:

  • tail -10 /etc/passwd 查看后 10 行数据
  • 比如用来查看 tomcat 的日志
  • tail -f catalina.log 动态查看日志(*****)
    ctrl+c 结束查看
1.5. 文件操作

【rm】

  • rm 删除文件
    • 用法:run【选项】…文件…
      rm a.txt 删除a.txt文件
      删除需要用户确认,y/n
    • rm 删除不询问
      rm -f a.txt不询问,直接删除
      rm 删除目录
      rm -r a 递归删除
  • 不询问 直接删除
    rm -rf a 不询问递归删除
    rm -rf * 删除所有文件
    rm -rf /* 自杀

【cp、mv】

  • cp(copy)命令可以将文件从一处复制到另一处。一般在使用 cp 命令时将一个文件复制成另一个文件或复
    制到某目录时,需要指定源文件名与目标文件名或目录。
    cp a.txt b.txt 将 a.txt 复制为 b.txt 文件
    cp a.txt ../ 将 a.txt 文件复制到上一层目录中
    cp 1.txt 1.txt_20200706_bak 复制到当前文件夹
    cp 1.txt /home/test1/ 复制到指定目录,建议写全
  • mv 移动或者重命名
    mv 2.conf /home/456 将 2.conf 文件 移动到指定目录
    mv mysql mysql5.7 将 mysql 文件重命名为 mysql5.7
    Tab 键,用来补全命令

【tar】命令:(***** 打包或解压)

  • tar 命令位于/bin 目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般
    Linux 上常用的压缩方式是选用 tar 将许多文件打包成一个文件,再以 gzip 压缩命令压缩成
    xxx.tar.gz(或称为 xxx.tgz)的文件。
    常用参数:
    -c:创建一个新 tar 文件
    -v:显示运行过程的信息
    -f:指定文件名
    -z:调用 gzip 压缩命令进行压缩
    -t:查看压缩文件的内容
    -x:解开 tar 文件
    【grep】命令
  • 打包:

tar –cvf xxx.tar ./*

  • 打包并且压缩:
    tar –zcvf xxx.tar.gz ./*
  • 解压
    tar –xvf xxx.tar
    tar -xvf xxx.tar.gz -C /usr/aaa
    tar -zxvf apache-tomcat-8.5.49.tar.gz
    在这里插入图片描述
    通常和 ps -ef | grep结合使用
其他常用命令

【pwd】

  • 显示当前所在目录

【touch】

  • 创建一个空文件
  • touch a.txt

【ll -h】

  • 友好显示文件大小

【wget】

  • 下载资料
    wget http://nginx.org/download/nginx-1.9.12.tar.gz
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值