Linux---笔记总结

这篇博客详细介绍了Linux系统的安装,包括Vmware、Linux发行版和FinalShell的安装。接着,作者深入讲解了Linux的目录结构,从基本介绍到具体目录的用途。此外,文章还覆盖了大量的Linux命令,如shell命令类型、目录操作、文件操作、查找命令、压缩解压以及进程和权限管理。最后,博主分享了如何在Linux中安装JDK并配置环境变量。
摘要由CSDN通过智能技术生成

安装Vmware

直接腾讯软件中心下载 https://pc.qq.com/search.html#!keyword=vmware

一直下一步,选一个目录安装即可

官网下载后用这个秘钥 
YG5H2-ANZ0H-M8ERY-TXZZZ-YKRV8 
UG5J2-0ME12-M89WY-NPWXX-WQH88 
UA5DR-2ZD4H-089FY-6YQ5T-YPRX6 
GA590-86Y05-4806Y-X4PEE-ZV8E0 
ZF582-0NW5N-H8D2P-0XZEE-Z22VA 
YA18K-0WY8P-H85DY-L4NZG-X7RAD

安装linux

https://developer.aliyun.com/mirror/

安装finalshell

http://www.hostbuf.com/

看见哪个点就行了。下一步 next install

链接linux系统

我们需要IP地址和端口链接,本机的IP(127.0.0.1)localhost。

就必须使用虚拟机和主机建立一个局域网,能够互相连接上。

nat,创建局域网

Linux目录结构

基本介绍

linux的文件系统是采用级层式的树状目录结构,在此结构中最上层是根目录“/”,然后在此目录下再创建

其它的目录。

在linux世界里。一切皆文件

目录结构具体介绍

  • /

  • root,存放root用户的相关文件

  • home,存放普通用户的相关文件

  • bin,存放常用命令的目录,如vi,su

  • sbin,要具有一定权限才可以使用命令

  • mnt,默认挂载光驱和软驱的目录

  • etc,存放配置的相关文件

  • var,存放经常变化的文件,如网络连接的sock文件 、日志

  • boot,存放引导系统启动的相关文件

  • usr,安装一个软件的默认目录,相当于windows下的program files

  • proc,这个目录是一个虚拟的目录,它是系统内存的映射,访问这个目录来获取系统信息

  • srv ,service缩写。该目录存放一些服务启动之后需要提取的数据

  • sys,这是linux2.6内核的一个很大的变化,该目录下安装了2.6内核中新出现的一个文件系统

  • tmp,这个目录是用来存放一些临时文件的

  • del,类似于windows的设备管理器,把所有的硬件用文件的形式存储

  • media,系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载

    在/mnt/上,然后进入该目录就可以查看里面的内容了。

  • opt,这是给主机额外安装软件所摆放,如安装oracle数据库就可放到该目录下默认为空。

  • selinux,selinux是一种安全子系统,它能控制程序只能访问特定文件。

Linux目录总结

1)linux的目录中有且只有一个根目录/,

2)linux的各个目录存放的内容是规划好的,不用乱放文件,

3)linux是以文件的形式管理我们的设备,因此linux系统。一切皆文件

4)linux的各个文件目录下存放什么内容,大家必须有一个认识,

5)你的脑海里应该有一颗linux的目录树。

Linux命令

shell命令类型

  • 内置命令

    内部命令实际上是shell程序的一部分,其中包含的是一些比较简单的linux系统命令,这些命令由shell程序识别并在shell程序内部完成运行,通常在linux系统加载运行时shell就被加载并驻留在系统内存中。内部命令是写在bashy源码里面的,其执行速度比外部命令快,因为解析内部命令shell不需要创建子进程。比如:exit,history,cd,echo等 。

  • 外部命令

    外部命令是linux系统中的实用程序部分,因为实用程序的功能通常都比较强大,所以其包含的程序量也会很大,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调用内存。通常外部命令的实体并不包含在shell中,但是其命令执行过程是由shell程序控制的。shell程序管理外部命令执行的路径查找、加载存放,并控制命令的执行。外部命令是在bash之外额外安装的,通常放在/bin,/usr/bin,/sbin,/usr/sbin…等等。可通过“echo $PATH”命令查看外部命令的存储路径,比如:ls、vi等。

目录相关命令

pwd

语法:pwd

功能描述:显示当前工作目录的绝对路径

[root@localhost ~]# pwd
/root
cd

语法: cd [选项] [目录名称]

功能描述:切换到指定目录

案例:

cd 绝对路径或相对路径 (跳转到指定目录)

cd 或cd ~ (返回当前用户家目录)

cd - (返回上一次所在的目录)

cd … (返回当前目录的上一级目录)

…/ 上一级目录

./ 当前目录
用户的的home家目录
mkdir

语法:mkdir [选项] 目录名称

功能描述:创建指定目录

选项:

-p :parents,创建多层目录

[root@heimatengyun ~]# mkdir test
[root@heimatengyun ~]# mkdir -p test1/test1
rmdir

语法: rmdir [选项] 目录名称

功能描述:删除空目录

选项:

-p:删除多级目录

[root@heimatengyun ~]# rmdir test 
[root@heimatengyun ~]# rmdir -p test1/test1/ (如果不指定-p参数,则只删除最后一级 不为空的目录)
cp

语法:cp 源目录或文件 目标目录或文件

功能描述:复制目录或文件

选项:

-r:recursive,递归复制整个文件夹

将test复制为test.txt,复制时重命名

[root@heimatengyun ~]# cp test test.txt 1

将所有test目录内容复制到test1目录(自动创建test1目录)

[root@heimatengyun ~]# cp -r test test1
mv

语法:mv [选项] 源 目标

功能描述:移动文件或重命名文件

案例:

将test文件重命名为test.txt

[root@heimatengyun test]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值