尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Linux操作系统知识点总结

Linux操作系统知识点总结 一、利用vmware安装Linux操作系统的详细步骤1.安装wmware1软件安装在网络中找到vmware-workstartion的安装包推荐大家安装17.6版本右键选择vmware的安装包在选择列表中找到【以管理员身份运行】2软件运行身份选择右键选择软件图标选择列表中的属性2.vmware的卸载在卸载软件时千万别直接删除在系统中安装的软件的目录1打开控制面板在windows操作系统中按键【win】【R】2卸载软件过程3.使用vmware模拟硬件资源1建立硬件2调整虚拟机硬件4.利用vmware安装RHEL9.8二.内核shellGNULinux操作系统1.内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件这种访问是有限的并且内核决定一个程序在什么时候对某部分硬件操作多长时间2.shell是内核的保护机制负责对软件请求进行分析处理和屏蔽同时提供一个和操作者沟通的交互界面3.GUN就是开源组织4.Linux是一种内核kernel负责对于系统软件运行的调度相当于人的大脑只有内核可以直接调度硬件Linux操作系统linux内核GNU组织的软件Linux操作系统 GNU/linux三.如何开始shellshell的命令行提示符含义1.如何开启shell在桌面右键选择在终端中打开2.命令行提示符的含义root 当前登录的账户名root为管理员Timinglee主机名默认为localhost~ 该位置表示当前工作目录~表示用户家目录(用户登录系统后未作任何操作情况下所在的目录)提示符标志#或$ ,表示账户身份#表示root$表示普通账户四.如何在shell中执行命令1.命令必须在行提示符之后输入否则无法执行2.如果行提示符被占用可以使用ctrlc 结束占用程序3.命令的完整格式为命令 参数 对象以上元素必须用空格隔开,命令就是要执行的程序,参数就是程序的指定功能,对象就是命令作用的目标.在系统中参数通常用“-”或者“--“ 开头,- 表示单词缩写,-- 单词全拼参数通常可以一次加多个如果写全那么中间用空格隔开比如-a -b -c如果把参数合并那么可以写成-abc-a -b -c -abc -bac -cab 合并后通常没有顺序要求实验[rootlocalhost 桌面]# touch file #建立文件[rootlocalhost 桌面]# gedit #打开图形文本编辑touch file #当命令行占用了此命令执行无效^C[rootlocalhost 桌面]# touch file[rootlocalhost 桌面]# gedit #用gedit占用了命令行如果需要释放命令行^C #执行ctrlc[rootlocalhost 桌面]#[rootlocalhost 桌面]# ls file #显示文件名称file[rootlocalhost 桌面]# ls -s file #-s是ls命令的参数指定ls执行时显示文件大小0 file[rootlocalhost 桌面]# ls --size file #-s是缩写--size是全拼[rootlocalhost 桌面]# ls -i file #显示文件节点号文件身份证号202313051 file[rootlocalhost 桌面]# ls -s file #只显示文件大小0 file[rootlocalhost 桌面]# ls -i -s file #显示文件节点号同时显示大小202313051 0 file[rootlocalhost 桌面]# ls -s -i file #顺序无固定202313051 0 file[rootlocalhost 桌面]# ls -si file #可以把参数合并202313051 0 file[rootlocalhost 桌面]# ls -is file202313051 0 file五.shell中的快捷键有哪些如何使用man rm ##进入到rm命令的帮助q ##退出/关键字 ##搜索关键字n 向下匹配 N 向上匹配G ##快速移动到man的最后g ##表示快速移动到man的最前六..命令行中历史的管理及调用history ##查看历史命令history -c ##清空当前历史命令##永久清空历史需要清空文件.bash_history历史命令的调用上键|下键 ##逐行调用!数字 ##调用指定行历史!字符 ##调用以此字符开头的最近历史ctrlR ##开启历史搜索模式命令行显示会变为##(reverse-i-search):输入关键字##会显示含有此关键字的最近一条历史七.命令行中的补齐功能补齐系统中存在的命令文件和某些命令的参数当按一次tab没有效果表示以此字符开头的信息不唯一可连续按2次那么会把以此字符开头的所有内容显示如果如此仍然不显示表示没有以此字符开头的指令八.在命令行中如何获得帮助whatis --help man1.查看命令的功能whatis rm ##查看命令的基本用途##查看过程中出现#rm: nothing appropriate.#1.表示要查看内容没有帮助#2.系统帮助数据未更新用mandb命令更新Note注意当执行whatis命令出现 nothing appropriate 时大多数情况是因为系统的帮助数据库未更新如何解决此问题需要在root用户下执行mandb2.命令的简要帮助查看方式rm --help ##查看命令的基本用法在帮助中符号的说明如下[] ##内容可加可不加... ##内容个数任意 ##必须在命令执行时加入的元素3.命令的详细帮助查看方式man 命令是manual的缩写。在Linux中可以使用man 要查看的帮助元素来查看帮助man 在查看帮助时有很多级别具体级别如下man -k passwd ##passwd关键字有多少级别的man##man的级别#1 命令#2 系统调用#3 函数库调用#4 特殊文件设备文件等#5 文件#6 游戏#7 特殊的包#8 系统管理命令#9 内核信息规则九.1.文件管理#当文件不存在时会建立文件用touch例:[rootlocalhost桌面]#touch lee[rootlocalhost桌面]#touchlee1lee2#当文件存在时会修改文件时间戳#如何查看文件时间戳可以右键选择文件并点击列表种的属性按钮[rootlocalhost桌面]# touch lee[rootlocalhost桌面]# touch -t 1111lee2.建立目录rootlocalhost桌面]# mkdir timinglee[rootlocalhost桌面]# mkdir timinglee1 timinglee2[rootlocalhost桌面]# mkdir timinglee/redhat/linuxmkdir:无法创建目录“timinglee/redhat/inux:没有那个文件或目录[rootlocalhost桌面]# mkdir -p timinglee/redhat/linux3.删除文件或目录[rootlocalhost桌面]# rm leerm: 是否删除普通空文件 lee? y[rootlocalhost桌面]# rm lee1 lee2rm 是否删除普通空文件 leel? yrm是否删除普通空文件 lee2? y#-f 强制删除不提示[rootlocalhost桌面]# rm -f lee[rootlocalhost桌面]# rm -f lee1 lee2[rootlocalhost桌面]# rm timinglee1/rm无法删除 timinglee1/:是一个目录#删除目录时要加-r参数表示递归[rootlocalhost桌面]# rm -r -f timinglee[rootlocalhost桌面]# rm -fr timinglee1/[rootlocalhost桌面]# rm -rf timinglee2/4.复制文件和复制目录[rootlocalhost桌面]# drm leerm: 是否删除普通空文件 lee? y[rootlocalhost桌面]#rm lee1 lee2rm:是否删除普通空文件 leel? yrm:是否删除普通空文件 lee2? y#f 强制删除不提示[rootlocalhost桌面]# rm -f lee[rootlocalhost桌面]#rm-f lee1 lee2[rootlocalhost桌面]# rm timinglee1/rm无法删除 timinglee1/:是一个目录#删除目录时要加-r参数表示递归[rootlocalhost桌面]# rm -r -f timinglee[rootlocalhost桌面]# rm -fr timinglee1/[rootlocalhost桌面]# rm -rf timinglee2/
返回列表