14 Linux的简单认识

Linux的一些简单命令

Linux查看文件命令

  • ll :会显示文件名称,创建时间。
  • ls :只显示文件的名称。
  • tree:查看文件,以结构树的方式显示(前提是先安装tree(安装命令:yum install tree))
  • pwd:查看文件当前路径

Linux创建文件和文件夹

  • touch 文件名
  • mkdir 文件夹名

Liunx的文件属性

  • - 表示文件
  • d 表示文件夹
  • x 表示可执行,即可打开运行
  • r 表示可读
  • w 表示可修改

Linux文件路径的操作

  • cd是用来打开文件夹的命令
  • cd - 上一次打开的路径
  • cd / 根路径
  • cd ~ 用户路径(可以理解成windows上面的左面所在的文件夹)
  • cd .. 上级路径(上级目录)
  • cd . 当前路径

绝对路径:根目录下,文件所在路径;

相对路径:把当前文件所在路径当作根目录,打开其他文件的路径。

Linux文件的复制

  • cp 被复制的文件的路径 复制到哪个路径
  • cp -r 被复制的文件夹的路径 复制到哪个路径
  • 复制并给复制的文件或者是文件夹重新命名

Linux文件的移动

  • mv 被移动的文件或文件夹  移动到哪里

Linux文件的删除

  • rm 文件名  删除文件,仍二次确认
  • rm -r 文件夹名 删除文件夹,仍需二次确认
  • rm -f 文件名 直接删除文件
  • rm -rf 文件或文件夹名  删除任何东西不需要确认
  • rm -rf /  直接删除根目录(不能操作该命令,否则得重装系统)

Linux文件的编辑

vim和vi

vi有两种模式:

  • 命令模式:i/a/insert (三个任意一个均可进入编辑模式,esc退出编辑模式);

        :wq 保存并退出;

        :w 保存;

        :q 退出;

        :q! 不保存退出;

        esc 退出编辑模式;

  • 编辑模式:只有在编辑模式下才可编辑;

Linux文件的读取

  • cat   可读取文件的内容
  • more   逐步读取  从第一行读取+进度条
  • tail -f   动态读取、循环读取(我们一般可适应该命令来读取软件的日志)
  • tail -n 30  读取最后30行数据

Linux上软件的安装

  • 在线安装:在应用商城中直接安装

    软件列表:yum list 

    软件安装:yum install 软件名字    例如: yum install redis

    软件卸载:yum remove 软件名字   例如:yum remove nginx

  • 离线安装:需要自己手动下载安装包、压缩包或者源代码

    rpm -ivh 安装包

    rpm -e--nodeps 软件名字

Linux上解压压缩包命令

  • tar xvf  ******.tar
  • tar zxvf  ******.tar.gz
  • unzip  *****.zip

Linux上搜索命令

  • 文本内搜索:grep

      例如:ll | grep 搜索的内容

           ll | grep 岳阳楼记

           yum list | grep mysql

           rpm -qa | grep nginx

  • 文件搜素:find 搜索的范围 -name 搜索的内容

        find / -name 搜索的内容

        find / -name tomcat (就比如我的服务器上有一个tomcat文件夹,但是我不知道它在哪,使用该搜索方法就可知道tomcat的路径)

Linux常用的一些命令

  • 查看被占用的端口:netstat -ntlp
  • 查看进程(已经运行的软件):ps -ef

    如:搜索正在运行的mysql的进程号:ps -ef | grep mysql

    如:搜素正在运行的tomcat的进程号:ps -ef | grep tomcat

  • 杀死进程:kill -9 pid(pid是进程号)

shell脚本(就是Linux操作系统的批处理脚本)

*****.bat(windows上的批处理脚本)

Linux上shell脚本的格式为****.sh

posted @ 2023-03-27 22:19  sky天空空  阅读(36)  评论(0)    收藏  举报