• linux系统目录结构、上传下载文件、命令及用法


    2.系统目录结构:

    登录系统后,在当前命令窗口下输入命令:ls / 查看所有目录

    在这里插入图片描述

    - /bin:	存放二进制可执行命令
    - /boot: 	这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。
    - /dev :	存放外部设备特殊文件
    - /etc: 	系统管理和配置文件
    - /home:	用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的
    - /lib:	这个目录里存放着系统最基本的动态连接共享库,作用类似windows里的.dll文件
      /sbin 	超级管理命令,这里存放的是系统管理员使用的管理程序
    - /lost+found:这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。
    - /media:	linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。
    - /mnt:	系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。
    - /opt:	这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。
    - /proc:	这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
    - /root:	该目录为系统管理员,也称作超级权限者的用户主目录。
    - /sbin:	s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。
    - /srv:	该目录存放一些服务启动之后需要提取的数据。
    - /sys:	这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。
    - /tmp:	这个目录是用来存放一些临时文件的。
    - /usr:	这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。
    - /var:	这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。
    - /run:	是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。
    - /www : 	存放服务器网址相关的资源,
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    具体的目录结构:
    • /bin [重点] (/usr/bin 、 /usr/local/bin)
      1. 是Binary的缩写, 这个目录存放着最经常使用的命令
    • /sbin(/usr/sbin 、 /usr/local/sbin)
      • s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。
    • /home [重点]
      • 存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般
        该目录名是以用户的账号命名的。
    • /root [重点]
      • 该目录为系统管理员,也称作超级权限者的用户主目录。
    • /lib
      • 系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几
        乎所有的应用程序都需要用到这些共享库
    • /lost+found
      • 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。
    • /etc [重点]
      • 所有的系统管理所需要的配置文件和子目录 my.conf
    • /usr [重点]
      • 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与
        windows下的program files目录。
    • /boot [重点]
      • 存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件
    • /proc
      • 这个目录是一个虚拟的目录,它是系统内存的映射,访问这个目录来获取系统信息。
    • /srv
      • service缩写,该目录存放一些服务启动之后需要提取的数据。
    • /sys
      • 这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统
    • /tmp
      • 这个目录是用来存放一些临时文件的。
    • /dev
      • 类似于windows的设备管理器,把所有的硬件用文件的形式存储。
    • /media [重点]
      • linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux
        会把识别的设备挂载到这个目录下。
    • /mnt [重点]
      • 系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂
        载在/mnt/上,然后进入该目录就可以查看里的内容了。 d:/myshare
    • /opt
      • 这是给主机额外安装软件所摆放的目录。如安装ORACLE数据库就可放到该目录下。
        默认为空。
    • /usr/local [重点]
      • 这是另一个给主机额外安装软件所安装的目录。一般是通过编译源码方式安装的程序。
    • /var [重点]
      • 这个目录中存放着在不断扩充着的东西,习惯将经常被修改的目录放在这个目录下。
        包括各种日志文件。
    • /selinux [security-enhanced linux] 360
      • SELinux是一种安全子系统,它能控制程序只能访问特定文件。

    3.Linux远程登陆及上传下载文件

    3.1远程登录Linux-Xshell5
    1. Xshell 是目前最好的远程登录到Linux操作的软件之一,流畅的速度并且完美解决了中文乱码的问题, 是目前程序员首选的软件。
    2. Xshell[1]是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft
      Windows 平台的TELNET 协议。
    3. Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好
      的达到远程控制终端的目的。

    Xshell安装:傻瓜式安装

    特别说明:如果希望安装好的Xshell5可以远程访问Linux系统的话,需要一个前提,就是Linux系统启动了SSHD服务,该服务会监听22号端口

    3.2远程上传下载文件Xftp

    在这里插入图片描述

    右键点击桌面要传输到Linux的文件,再在弹出的选项中点击传输

    在这里插入图片描述

    解决xftp中文乱码问题
    在这里插入图片描述

    点击确定刷新一下即可解决

    查看sshd状态:

    service sshd status

    重新启动sshd服务

    service sshd restart

    4.vi和vim编辑器的使用

    vi和vim的基本介绍

    所有的 Linux 系统都会内建 vi 文本编辑器。
    Vim 具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别
    语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别
    丰富,在程序员中被广泛使用。

    vi和vim常用的三种模式
    正常模式 (Normal-mode)
    插入模式 (Insert-mode)
    命令模式 (Command-mode)
    ① 正常模式
    启动vim后默认处于正常模式。不论位于什么模式,按下键(有时需要按两下)都会进入正常模式。

    ② 插入模式
    在正常模式中按下i, I, a, A等键,会进入插入模式。

    现在只用记住按i键会进行插入模式。在插入模式中,击键时会写入相应的字符。

    ③ 命令模式
    在正常模式中,按下:(英文冒号)键,会进入命令模式。

    在命令模式中可以执行一些输入并执行一些vim或插件提供的指令,就像在shell里一样。这些指令包括设置环境、文件操作、调用某个功能等等。

    常用的命令有:q(退出)、q!(强制退出)、w(保存)、wq(保存并退出)。

    5.基本操作命令

    5.1开机、重启、用户注销
    5.1.1开机、重启基本介绍:
    • shutdown
      • shutdown –h now 立该进行关机
      • shudown -h 1 “hello, 1 分钟后会关机了”
      • shutdown –r now 现在重新启动计算机
    • halt 关机,作用和上面一样.
    • reboot 现在重新启动计算机
    • sync 把内存的数据同步到磁盘.
    5.1.2用户登录和注销
    基本介绍:

    1)登录时尽量少用root帐号登录,因为它是系统管理员,最大的权限,避免操作失误。可
    以利用普通用户登录,登录后再用”su - 用户名’命令来切换成系统管理员身份.
    2)在提示符下输入 logout 即可注销用户
    使用细节:
    1)logout 注销指令在图形运行级别无效,在 运行级别 3下有效.
    2)运行级别这

  • 相关阅读:
    学会这三款软件,可以轻松完成录音转文字操作
    关于KMP学了好几次还没记住这件事
    麒麟KYLINIOS软件仓库搭建03-软件仓库添加新版本的软件包
    技术干货|昇思MindSpore Lite1.5 特性发布,带来全新端侧AI体验
    Python - Word转TXT文本,或TXT文本转Word
    Code For Better 谷歌开发者之声——初识Web与谷歌,拉起兴趣之心。
    4WRKE16W6-200L-3X/6EG24EK31/A1D3M(R900977311)比例方向阀
    泰迪杯A题通讯产品销售和盈利能力分析一等奖作品
    《算法竞赛·快冲300题》每日一题:“二进制数独”
    计算机毕业设计springboot教务管理系统4z3kl源码+系统+程序+lw文档+部署
  • 原文地址:https://blog.csdn.net/weixin_57726902/article/details/127784976