Linux系统中的文件/目录结构的应用程序的含义
1.在Linux系统中,文件/目录的不同颜色也代表着不同的涵义,一般有如下几种颜色:
应用程序的目录结构解读/坐落目录结构的最顶楼,类似于Windows的c:,包含Linux的所有的目录文件。
/bin
/bin目录又叫二补码目录,包含使用的Linux命令的二补码映像。储存各类可执行文件。
/boot
boot储存系统核心文件,和启动读取的文件
/dev
保存着外部设备代码的文件,这种文件比较特殊linux 命令定位文件,实际上它们都指向所代表的外围设备,如终端、磁盘驱动器、光驱、打印机等。你可以访问那些外部设备,与访问一个文件或一个目录没有区别
/etc
目录是整个Linux系统的中心,其中包含所有系统管理和维护方面的配置文件,如dhcpd.conf、host.conf、logrotate.conf、man.config、mke2fs.conf、modprobe.conf、resolv.conf、sysctl.conf、syslog.conf(或rsyslog.conf)、xinetd.conf和yum.conf等其他的配置文件分别坐落单独的子目录中。
/lib
目录下储存必要的运行库,主要是编程语言的库。典型的Linux操作系统中包含了C、C++和Fortran
的库文件。用这种语言开发的应用程序可以使用这种编程语言库文件。这使软件开发者能否借助这些预先写好并通过测试的函数。
/mnt
该目录是默认的文件系统临时装载点,这是一个通用的安装点,可以临时安装任何文件系统或远程资源。系统管理员执行mount命令完成装载工作。在系统中,该目录包含了硬盘、磁盘和光驱的挂载点。
/proc
进程文件系统proc的根目录,其中的部份文件分别对应正在运行的进程,可用于访问当前进程的地址空间。它是一个十分特殊的虚拟文件系统,其中并不包含“实际的”文件,而是可用以引用当前运行系统的系统信息,如CPU、内存、运行时间、软件配置以及硬件配置的信息,这种信息是在显存中由系统自己形成的。
/opt
目录用来安装附加软件包红旗linux6.0教程linux系统编程,用户调用软件包程序置于目录/opt/package_name/bin下,package_name是安装软件包的名称。
/root
超级用户root的主目录(在Linux系统中,斜杠字符“/”是整个系统的根目录,而非超级用户的主目录。)
/usr
/usr:这是个最庞大的目录,我们要用到的好多应用程序和文件几乎都储存在这个目录.
/var
/var用于储存好多不断变化的文件,比如日志文件等。包含了日志文件、计划性任务和短信等内容。
2.文件操作:
步入/文件下:
cd /
pwd代表显示当前目录路径
pwd
mkdir新建目录,创建文件夹
创建名为test的目录(文件夹)
mkdir test
在test文件夹下边,在创建log的目录
mkdir test/log
在test文件夹下在分别创建testA和testB两个文件目录
mkdir -p /test/testA /test/testB
cd切换工作目录
步入/test/log
cd /test/log
回到上一层
cd ..
回到上两层
cd ../..
touch创建文件,创建一个**.**的文件
创建一个mytest.txt的文件
touch mytest.txt
创建两个分别叫testA和testB的txt文件
touch testA.txt testB.txt
ls显示目录的内容,查看当前文件夹下的所有的文件
查看当前的文件夹内所有文件的具体属性(权限、所有者、文件大小、日期)
ls -l
查看当前文件目录下的所有以test开头的文件(testA、testB)
ls -l test*
mv对当前目录下的目录和文件进行联通和重命名
重命名文件
mv A B
将当前目录下的testA.txt联通到/test/testA目录下
mv testA.txt /test/testA
将当前的testB.txt联通到/test/testB目录下,但是重命名为testBBB.txt
mv testB.txt /test/testB/testBBB.txt
将testA.txt和testBBB.txt文件重新移回/test/log文件夹下(一起写,而且会一个一个联通,错误不回滚)
mv /test/testA/testA.tx /test/testB/testBBB.txt -t /test/log
cp复制文件或则目录
将/test/log目录下的文件testA.txt复制到/test/testA目录下
cp /test/log/testA.txt /test/testA
将/test/log目录复制到/test/testA目录下
cp -r /test/log /test/testA
tar打包、压缩、备份
将mytest.txt打包,(不压缩),为log_test.tar
tar -cvf log_test.tar mytest.txt
将本文件夹下的mytest.txt、testA.txt、testBBB.txt合并打包而且压缩到log_all.tar.gz
tar -zcvf log_all.tar.gz mytest.txt testA.txt testBBB.txt
解压缩log_test.tar(不压缩的)
tar -xvf log_test.tar
解压缩log_all.tar.gz(压缩后的)
tar -zxvf log_all.tar.gz
rm删掉文件或则目录
删掉文件linux 命令定位文件,有删掉确认
rm /test/testB/mytest.txt
强删文件,无删掉确认
rm -f /test/testB/mytest.txt
强删目录,无删掉确认(慎用)
rm -rf /test/log
以上是Linux系统中的文件/目录结构的应用程序的含义的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

有很多Linux初学者经常问起的问题,“Linux有任务管理器吗?”,“怎样在Linux上打开任务管理器呢?”来自Windows的用户都知道任务管理器非常有用。你可以在Windows中按下Ctrl+Alt+Del打开任务管理器。这个任务管理器向你展示了所有的正在运行的进程和它们消耗的内存,你可以从任务管理器程序中选择并杀死一个进程。当你刚使用Linux的时候,你也会寻找一个在Linux相当于任务管理器的一个东西。一个Linux使用专家更喜欢使用命令行的方式查找进程和消耗的内存等等,但是你不用必须

zabbix对中文的支持不是很好,但为了管理方面有时候我们还是会选择中文,在zabbix监控的web界面,图形图标下面的中文会显示一个个小方块,这样是不正确的,需要下载字体。例如“微软雅黑”,“微软雅黑.ttf”命名为“msyh.ttf”,将下载的字体上传到/zabbix/fonts/字体下修改/zabbix/include/defines.inc.php文件中的两处define('ZBX_GRAPH_FONT_NAME','DejaVuSans');define('ZBX_FONT_NAME'

你知道吗,如何在Linux系统上查看帐户的创建日期?如果知道,那么有些什么办法。你成功了么?如果是的话,该怎么做?基本上Linux系统不会跟踪这些信息,因此,获取这些信息的替代方法是什么?你可能会问为什么我要查看这个?是的,在某些情况下,你可能需要查看这些信息,那时就会对你会有帮助。可以使用以下7种方法进行验证。使用/var/log/secure使用aureport工具使用.bash_logout使用chage命令使用useradd命令使用passwd命令使用last命令方式1:使用/var/l

1、从网上找到wingdings、wingdings2、wingdings3、Webdings、MTExtra这些字体2、进入主文件夹,按Ctrl+h键(显示隐藏文件),查看有没有.fonts文件夹,如果没有就创建一个3、把下载下来的wingdings、wingdings2、wingdings3、Webdings、MTExtra这些字体,复制到主文件夹下的.fonts文件夹里,再去启动wps看看还有没有“系统缺失字体……”提醒对话框,没有就成功了! 注意事项:wingdings、wingdin

全系统安装如果你在系统范围内安装字体,那么它可以让所有用户使用。此方式的最佳方法是使用官方软件库中的RPM软件包。开始前打开FedoraWorkstation中的“Software”工具,或者其他使用官方仓库的工具。选择横栏中选择“Add-ons”类别。接着在该类别中选择“Fonts”。你会看到类似于下面截图中的可用字体:当你选择一种字体时,会出现一些细节。根据几种情况,你可能能够预览字体的一些示例文本。点击“Install”按钮将其添加到你的系统。根据系统速度和网络带宽,完成此过程可能需要一些

不同的CPU架构意味着在树莓派上运行DOS并非唾手可得,但其实也没多麻烦。FreeDOS对大家来说也许并不陌生。它是一个完整、免费并且对DOS兼容良好的操作系统,它可以运行一些比较老旧的DOS游戏或者商用软件,也可以开发嵌入式的应用。只要在MS-DOS上能够运行的程序,在FreeDOS上都可以运行。作为FreeDOS的发起者和项目协调人员,很多用户会把我作为内行人士进行发问。而我最常被问到的问题是:“FreeDOS可以在树莓派上运行吗?”这个问题并不令人意外。毕竟Linux在树莓派上能够很好地运

如何使用一根网线让两台ubuntu主机联网1、准备主机A:ubuntu16.04主机B:ubuntu16.042、主机A有两个网卡,一个接外网,一个与主机B相接。使用命令iwconfig可以查看主机所有网卡。如上图笔者的A主机(笔记本)上的网卡有:wlp2s0:这个是无线网卡。enp1s0:有线网卡,与B主机相连的网卡。其它与我们无关,无需关心。3、配置A的静态IP编辑文件#vim/etc/network/interfaces为接口enp1s0配置静态IP地址,如下图(其中#==========

如果你是Linux命令行的用户,有的时候你可能不希望某些命令记录在你的命令行历史中。原因可能很多,例如,你在公司担任某个职位,你有一些不希望被其它人滥用的特权。亦或者有些特别重要的命令,你不希望在你浏览历史列表时误执行。然而,有方法可以控制哪些命令进入历史列表,哪些不进入吗?或者换句话说,我们在Linux终端中可以开启像浏览器一样的无痕模式吗?答案是肯定的,而且根据你想要的具体目标,有很多实现方法。在这篇文章中,我们将讨论一些行之有效的方法。注意:文中出现的所有命令都在Ubuntu下测试过。不同
