Linux学习笔记之目录配置

简介: Linux学习笔记之目录配置一.目录配置相关目录说明/bin   二进制文件/boot    系统启动文件(内核的初始化文件等)/dev    设备文件(硬盘等)/etc    配置文件/home    用户家目录/lib    链接库文件(相当于windows里的.

Linux学习笔记之目录配置
一.目录配置
相关目录说明

/bin   二进制文件

/boot    系统启动文件(内核的初始化文件等)

/dev    设备文件(硬盘等)

/etc    配置文件

/home    用户家目录

/lib    链接库文件(相当于windows里的.dll文件)

/lost+found 默认文件夹

/media 挂载点(插入优盘的地址)

/mnt 挂载点

/opt 源码包安装文件的位置(默认是在usr)

/proc 内核的参数(该文件内容是虚的,不占用硬盘的大小)

/root 系统管理员的家目录

/sbin 二进制文件(系统管理员所能执行的文件,s代表system)

/tmp 临时文件

/usr 默认安装文件的位置

/var 日志文件、缓存文件、数据库文件(需要很大的硬盘空间)

Linux目录配置标准:FHS

自己创建的文件目录不会生成系统文件

tree 可以查看目录树结构

. 当前路径

.. 上一级路径

uname 查看系统版本(Linux)

uname -i 架构类型

uname -r 内核版本

uname -a 系统的所有信息

pwd 显示当前的绝对路径

cd ~ = cd 到/home 路径下

cd ~user/ 到user用户的家目录

cd - 表示切换到上一次目录,并不一定是父目录

mkdir 在当前目录下创建目录

rmdir 删除空目录

mkdir -p 如果父文件夹不存在则同时创建

mkdir -p lianxi/(xx,yy,zz)   创建lianxi文件夹其在其下创建xx,yy,zz三个子文件

rm -rf * 强制递归删除所有文件(夹)

echo $PATH 显示系统搜索脚本的路径

PATH = “路径” 每个路径用”:”隔开,可以添加搜索脚本的路径

终端命令是一个个小程序,在运行时,必须要敲入其所在的路径,如果不添加路径系统会在默认路径下搜寻该程序

ls -l 以权限的模式显示当前路径下的文件

ls -a 显示当前路径下的所有文件

ls -1 以行的形式显示当前路径下的可见文件

ls -s 显示文件且显示其大小

ls -sh 以人类更适合查看的单位显示出来,不加h大小的单位为字节

ls -ld 以权限的方式显示文件夹自身的信息,d表示directiry(文件夹)

cp /PATH1/xx /PATH2/yy 若xx是文件夹,则将其拷贝到yy文件夹下,若xx是文件则将其拷贝到PATH2下且重命名为yy

cp -r 递归文件拷贝

cp -p     同时将文件的属性复制

cp xx yy 若果xx是快捷方式,则此命令拷贝的是xx指向的文件

cp -d xx yy 如果xx是快捷方式,则此命令拷贝的是xx的快捷方式

which 命令 查找命令所在的位置

whereis ls 查找ls所在的所有位置

whereis -b ls ls二进制文件所在的位置即ls命令所在的位置

whereis -m ls ls帮助文档所在的位置

locate file 查找file这个文件

find 目录 -属性 值 在目录下按照属性值查找文件(默认目录为当前目录)

-perm 按照权限查找

-size 大小

-ctime 创建时间
原文地址https://www.cnblogs.com/aaronbin/p/11336606.html

相关文章
|
2月前
|
存储 Linux
Linux 目录名称
Linux系统目录结构简介:根目录(/)下包含各类功能目录,如/bin存放用户命令,/etc存储配置文件,/home为用户主目录,/var记录日志等可变数据,/usr存放用户工具,/tmp用于临时文件。各目录分工明确,保障系统有序运行。(238字)
246 5
|
4月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
2月前
|
存储 Linux 开发工具
Linux环境下使用Buildroot配置软件包
使用Buildroot可以大大简化嵌入式Linux系统的开发和维护工作,但它需要对Linux系统和交叉编译有深入的理解。通过上述步骤,可以有效地配置和定制软件包,为特定的嵌入式应用构建高效、稳定的系统。
333 11
|
5月前
|
Kubernetes Linux 网络安全
Rocky Linux 8.9配置Kubernetes集群详解,适用于CentOS环境
初始化成功后,记录下显示的 `kubeadm join`命令。
303 0
|
7月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
492 11
|
8月前
|
Linux 定位技术
Linux系统中的cd命令:目录切换技巧
踏过千山,越过万水,人生就是一场不断前行的旅程,总充满了未知与挑战。然而,“cd”命令如同你的旅伴,会带你穿梭在如棋盘一般的文件系统中,探索每一处未知。希望你能从“cd”命令中找到乐趣,像是掌控了一种络新妙的魔法,去向未知进发,开始你的探索之旅。
344 24
|
6月前
|
Linux 网络安全 开发工具
在Linux下配置gitee与Github的远程仓库
注意,git push后,是输入你的账号与密码。这个步骤可以通过特殊设置省去,但是一开始还是不要太省。
363 0
|
9月前
|
监控 Linux
Linux基础:文件和目录类命令分析。
总的来说,这些基础命令,像是Linux中藏匿的小矮人,每一次我们使用他们,他们就把我们的指令准确的传递给Linux,让我们的指令变为现实。所以,现在就开始你的Linux之旅,挥动你的命令之剑,探索这个充满神秘而又奇妙的世界吧!
177 19
|
8月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
381 10
|
8月前
|
人工智能 Kubernetes Ubuntu
linux配置IP
linux配置IP
879 1