Linux入门(01)

Linux安装

https://blog.csdn.net/qq_38206090/article/details/82559358

目录&文件

目录结构

Linux系统一般用于搭建服务器,所以很多用户都要对一台机器进行操作,不再像Windows一样有着成熟的图形界面,专门用来作为服务器的机器一般都不包含图形界面,对Linux的操作类似使用Windows的DOS,在终端窗口中操作。

Linux的目录体系是一个树状结构,由一个/开始。相当于Windows下的此电脑
Linux目录结构

在终端中输入cd /ll两条命令来显示根目录下的所有文件。
在这里插入图片描述

目录介绍

在以上那么多的目录中,有几个Java EE程序员必须了解的目录。

  • etc:系统配置文件存在的目录。如防火墙文件、网络设置文件、JDK环境配置文件、MySQL配置文件等。
  • usr:应用程序存在的目录。如JDK、Tomcat、Mysql、Redis、Nginx等。
  • root:系统管理员的家目录。Linux系统有一个超级用户,叫做root,相当于Windows下的Administrator。
  • home:root用户以外用户的家目录都在此目录下。
    • 系统启动,用户登陆后默认进入的就是该用户的家目录。可以使用pwd(print working directory)命令查看当前目录。家目录也就是Windows下的Desktop。
切换命令
  • cd usr :切换到该目录下usr目录
  • cd ../ :切换到上一层目录
  • cd / :切换到系统根目录
  • cd ~ :切换到用户主目录
  • cd - :切换到上一个所在目录
目录的增删查改等
  • 增:mkdir 目录名,如:mkdir test,会在当前目录下创建一个目录test
  • 查:ls 选项 目录名,如:ls ./,查看当前目录下的文件或目录(不包括隐藏的)。不给第三个参数默认是当前目录。
    ls
    • -l:第二个参数是-l表示显示目录的详细信息;可以简化为:ll home
      ls - home
    • -a:第二个参数是-a表示显示当前目录下的所有文件和目录(包括隐藏的,隐藏文件以.开头);可以简化为:la home
      ls -a home
    • -la:第二个参数是-a表示显示当前目录下的所有文件和目录的详细信息。即第二个参数可以合并;不可以简化为lla home
      ll -la home
  • 搜索:find 目录 -name 模式串,如:find /home -name '*lt'
    find /home -name '*lt'
  • 移动:mv 目录名称 新地址,如:mv /aaa home,把根目录下的一个目录aaa移到了/home下。(mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行重命名的操作)
  • 修改: mv目录地址 新名称,如:mv /home/aaa bbb,把/home下的一个aaa目录改名为bbb。(mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作)
  • 拷贝:cp -r 目录名称,如:cp -r bbb /home ,把bbb目录移动到/home下。(cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不 用写-r递归) 在这里插入图片描述
  • 删除:rm [-rf] 目录,如rm -r /home/bbb删除/home/bbb目录。-f是强制删除,即不论目录中有什么都执行删除操作。(rm不仅可以删除目录,也可以删除其他文件或压缩包,一般删除目录或文件,都直接使用rm -rf 目录/文件/压缩包)
    在这里插入图片描述
文件的增删查改等
  • 增:touch 文件名,如touch aaa.txt。创建一个空文件aaa.txt
  • 删:rm -rf 文件名
  • 查看:cat/more/less/tail 文件。
    • 使用cat查看/etc/sudo.conf文件,只能显示最后一屏内容
    • 使用more查看/etc/sudo.conf文件,可以显示百分比,回车可以向下一行, 空格可以向下一页,q可以退出查看。
    • 使用less查看/etc/sudo.conf文件,可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看。
    • 使用tail -10 查看/etc/sudo.conf文件的后10行,Ctrl+C结束。
  • 编辑:使用vim
    • 进入文件:vim 文件名。此时是命令模式。
      在这里插入图片描述
    • 点击键盘i/a/o进入编辑模式,可以编辑文件。
      在这里插入图片描述
    • 编辑完成后,按下Esc,退回命令模式。此时文件虽然已经编辑完成,但是没有保存,需输入冒号:进入底行模式,在底行模式下输入wq代表写入内容并退出,即保存;输入q!代表强制退出不保存。
  • 编辑的流程:vim 文件------>进入文件----->命令模式------>按i进入编辑模式----->编辑文件 ------->按Esc进入底行模式----->输入:wq/q!
打包&压缩

Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。

  • 打包压缩:tar -zcvf 打包压缩后的文件名 要打包压缩的文件(多个之间用space分开)

    • z:调用gzip压缩命令进行压缩
    • c:打包文件
    • v:显示运行过程
    • f:指定文件名
      在这里插入图片描述
  • 解压:tar -xvf xxx.tar.gz -C 位置
    在这里插入图片描述

其他命令

搜索文件内的内容

grep 待搜索的内容 文件名 [--color(高亮显示,Ubuntu16不写也是高亮显示)]
在这里插入图片描述

查看当前系统运行的进程

ps -ef
在这里插入图片描述

管道

| : 将前一个命令的输出作为本次目录的输入。
在这里插入图片描述

杀死进程

kill -9 进程的pid

查看端口使用情况

netstat -an

权限命令

在这里插入图片描述
在这里插入图片描述
第一列表示文件的类型,d表示文件夹,-表示文件,l表示链接。rwx可以用数字替代,如下:
在这里插入图片描述

在这里插入图片描述
以上命令也可以用chmod u=7,g=6,o=4替代。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值