Linux系统简介与文件操作命令

博客内容多从网络搜集,结合个人学习进行总结,如有侵权请即时联系,立刻删除(〃‘▽’〃)
整理不易,虚心求教,欢迎各位大佬指导( • ̀ω•́ )✧

Linux系统介绍

什么是操作系统?

操作系统是管理计算机硬件与软件资源的计算机程序
现代计算机系统中最基本和最重要的基础性系统软件
是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩展
主流操作系统:
Windows
用户群体大,操作简单
Linux
安全、稳定、开源、多用于服务器
MacOS
安全,适合于开发人员
Linux常见版本:
RedHat、Centos、Ubuntu、Debian、SuSE、Mandrake、Caldera、Turbo、Gentoo、Linpus
在这里插入图片描述

Linux系统安装

centos7镜像
链接:https://pan.baidu.com/s/1dKWEt45X2N7zxjqA_Mn04w?pwd=adef
提取码:adef

Linux目录结构

在Linux系统中没有盘符的概念,所有文件都在根目录/下

在这里插入图片描述
绝对路径︰以根目录为起点,完整地表示到目标文件或目录的路径。例如:_/home/hyf/1.txt,表示是根目求下home目录下的hyf目录下的1.txt
相对路径︰以当前目录为起点,完整地表示到目标文件或目录的路径。例如∶ ./hyf/1.txt,表示的是当前目录下的hyf目录下的1.txt

常用目录

在这里插入图片描述

/ bin :基本程序,存放着最经常使用的命令
/boot:存放linux启动时的引导文件
/ dev :设备信息
/etc:存放系统管理所需的配置文件
/home:普通用户家目录
/lib :存放最基本的动态链接共享库,类似windows里的dll文件。
/media :系统识别的一些U盘、光驱等设备挂载到这个目录下
/mnt:默认临时挂载目录
/opt:这是给主机额外安装软件所摆放的目录
/proc:进程信息

常用操作命令

一、pwd命令(显示当前目录)
pwd ︰显示当前目录绝对路径
在这里插入图片描述

二、cd命令(切换目录)
cd命令∶改变当前工作目录
“cd ~” //进入家目录,~表示家目录,每个用户的家目录不同,root用户的家目录为/root,其他用户的家目录默认为/home/用户名
"cd /"回到根目录
"cd …"回到上一级目录

三、ls命令(列出目录)
ls命令显示指定工作目录下的内容,如果不提供参数,ls将在当前目录上运行。
选项与参数︰
-a∶列出指定目录下的所有文件和子目录(包括以“."开头的隐藏文件)。
-l∶使用长格式显示文件或目录的详细属性信息。
ls -al∶使用格式化列出隐藏文件

四、touch命令(建立一个新的文件)
touch命令用于创建一个新的空文本文件
命令格式:touch 文件名

五、mkdir(创建一个新的目录)
mkdir命令创建-一个新目录
mkdir dir创建 目录dir
mkdir -p dir/dir1/dir2/dir3/dir4 创建多层目录

六、cp(复制文件或目录)
复制命令cp
cp [选项]源文件目标文件
如果是目录则不能直接复制,需要加上-r参数
选项功能说明
-r 复制目录,实现将源目录下的文件和子目录一起复制到目标目录中
-p :除复制文件的内容外,还把修改时间和访问权限也复制到新文件中

七、mv(移动文件与目录,或修改文件与目录的名称)
mv命令用于移动或重命名目录或文件
mv [选项]源文件或目录目标文件或目录
-b :若需覆盖文件,则覆盖前先行备份;
-f :强制的意思, 如果目标文件已经存在,不会询问而直接覆盖

八、rm(删除一个文件或者目录)
rm命令:用于删除一个文件或者目录
rm file
删除file文件
rm -r dir
删除目录dir,及以下之档案亦逐一删除
rm -f file
强制删除文件
rm -rf dir
强制删除目录
rm -i file
对用户进行提示,可以用字母y确认,其他字母都是否认

猜你喜欢

转载自blog.csdn.net/qq_53571321/article/details/123306599