首页 > 系统相关 >Linux基础知识一

Linux基础知识一

时间:2022-10-25 22:57:10浏览次数:71  
标签:文件 用户 cd 存放 Linux 基础知识 目录

Linux基础知识一

Linux目录结构

  • /bin: Binaries,存放的都是二进制文件,包括一些常用的命令,例如:ls、cat
  • /boot: 存放系统内核和启动需要的文件,Linux的核心文件。
  • /dev: 存放设备相关的文件,该目录包含了所有Linux系统的外部设备。注意,存放的不是外部设备驱动程序,Linux中访问设备的方式和访问文件的方式是相同的。
  • /etc: Etcetera,存放系统管理所需要的各种配置文件。
  • /home: 用户目录,每个用户在该目录下面都会有一个自己的目录,以自己的账号命名。
  • /root: 超级用户目录。
  • /lib: 库文件目录,包含所有系统应用程序、命令所需要的文件。
  • /lost+found: 存放一些在系统发生错误时留下的文件,通常是未链接的文件。
  • /mnt: 让用户临时挂在别的文件系统,例如临时挂在硬盘,光驱。
  • /opt: Optional, 给linux额外安装软件所存放的位置,
  • /proc: Processes, 虚拟文件系统,存储的当前内核运行状态的一些文件,是系统内存的映射,例如网络状态、周边设备状态、系统核心。
  • /sbin: 超级用户的二进制文件,只有root用户才能访问的二进制文件。
  • /tmp: 临时目录,用来存放一些临时文件。
  • /usr: 系统默认的软件都会放在该目录下,很多用户的应用程序和文件也会放在这个目录下,类似于windows的program files目录。
  • /var: variable,系统经常需要修改的数据放在该目录下,包括各种日志、缓存或者软件运行过程中产生的文件。

Linux基本命令

  • cd .. 切换到上一级目录
  • cd / 切换到系统根目录
  • cd ~ 切换到当前用户目录
  • cd - 返回此目录之前所在的目录
  • cd xxx 切换到xxx目录下
  • mkdir xxx 创建目录xxx
  • ls -l 或者 ll 显示该目录下面的所有的目录和文件的详细信息。
  • mv 目录名称 新路径/新名称 如果是新路径,代表是移动目录,类似于windows里面的剪切,如果是新名称,代表是重命名。
  • cp -r 目录 目录拷贝的新位置 拷贝目录,-r代表是递归拷贝。
  • touch 文件名称 创建新文件
  • cat 文件名称 查看文件
  • vim 文件名称 使用vim编辑器打开文件,可以编辑、保存或者查看。
  • rm 文件或者目录 删除文件或者目录,参数可以是-rf,代表是递归删除并且强制删除,不进行询问。

关注微信公众号「平哥技术站」, 每日更新,在手机上阅读所有教程,随时随地都能学习。

原文链接:https://monkey.blog.xpyvip.top/archives/linux-ji-chu-zhi-shi-yi

标签:文件,用户,cd,存放,Linux,基础知识,目录
From: https://www.cnblogs.com/aibianchengya/p/16826688.html

相关文章

  • 深度学习基础知识
    深度学习基础知识本博客用以整理他人发布的基础知识fine-tuningWhatisFine-tuninginNeuralNetworks?......
  • (六)Linux系统IO函数
    1open打开文件打开文件intopen(constchar*pathname,intflags);创建文件intopen(constchar*pathname,intflags);关闭文件intclose(intfd);不是重载,C......
  • LINUX第六节课
    VIM编辑器在linux中,皆于“一切都是文件”通过vim可以配置文件调整里面的内容来修改一些网卡,配置软件仓库,还有主机名等信息,还有其他的一些服务也可通过vim进行修改其中在vim......
  • linux下安装jdk步骤
    inux下安装jdk,都是下载压缩包解压,配置环境变量等步骤。这里记录一下安装1.8版本的过程,方便下次查阅。1.创建java安装目录mkdir-pjava/jdk2.下载jdk压缩包切换到jdk目......
  • linux下安装mysql5.7,实测成功
    1、下载MySQL包1)官网下载(可忽略)这里选择linux通用版本,MySQL5.7.28--64位   将压缩包通过ftp或其他方式传送至服务器上2)yum直接下载[root@A11home]#wget http......
  • linux配置免密钥登录
    1.ssh命令在linux中,可以通过ssh命令来登录另一台服务器。打开两台linux虚拟机,一台Linux01的ip为192.168.226.128,另一台linux02为192.168.226.129,开机后在linux01终端输入......
  • linux 多个php版本切换环境默认版本
    原版本为php7.2.18#找到php的位置whereisphp#删除默认版本rm-rf/usr/bin/php#创建软连接ln-sf/usr/local/php74/bin/php/usr/bin/php#查看php-v ......
  • linux LVS的NAT工作模式
    LVS:lvs是一个负载均衡的一个集群软件,由内核集成,性能强大,支持百万计并发。LVS集群的相关概念:VS:虚拟服务器,指LVS服务器自身RS:提供服务的服务器CIP:客户端ip地址......
  • Linux下 Python matplotlib 包无法使用中文
    官方办法摘抄如下#firstmethodmatplotlib.rcParams['font.family']=['SourceHanSansTW','sans-serif']#secondmethodmatplotlib.rcParams['font.family']......
  • Linux 测网速
    speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.6版本下均可运行。它基于speedtest.net的基础架构来测量网络的上/下行速率。下载:gitclonehttp......