ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Linux第一次作业基础知识

Linux第一次作业基础知识 一、利用VMware安装Linux操作系统1.建立硬件2.调整虚拟机硬件3、利用VMware安装RHEL9.8二、什么是内核什么是shellGNULinux操作系统1.内核内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件这种访问是有限的并且内核决定一个程序在什么时候对某部分硬件操作多长时间。2.shell内核的保护机制负责对软件请求进行分析处理和屏蔽同时提供一个和操作者沟通的交互界面。3.GNUgun is not unixGPL开源软件就此出现 GUN就是开源组织4.Linux操作系统Linux操作系统 linux内核 GNU组织的软件 Linux操作系统也叫GNU/linux三、如何开始shellshell的命令行提示符符号含义1.开启shell①应用程序中的终端②在桌面右键选择在终端中打开2.命令行[rootliu 桌面]# touch file #建立文件[rootliu 桌面]# gedit #打开图形文本编辑touch file #当命令行被占用了此命令执行无效^C[rootliu 桌面]# touch file[rootliu 桌面]# gedit #用gedit占用了命令行如果需要释放命令行^C #执行ctrlc[rootliu 桌面]# ls file #显示文件名称file[rootliu 桌面]# ls -s file #-s是ls命令的参数指定ls执行时显示文件大小0 file[rootliu 桌面]# ls --size file #-s是缩写--size是全拼[rootliu 桌面]# ls -i file #显示文件节点号文件身份证号202313051 file[rootliu 桌面]# ls -s file #只显示文件大小0 file[rootliu 桌面]# ls -i -s file #显示文件节点号同时显示大小202313051 0 file[rootliu 桌面]# ls -s -i file #顺序无固定202313051 0 file[rootliu 桌面]# ls -si file #可以把参数合并202313051 0 file[rootliu 桌面]# ls -is file202313051 0 file[rootliu 桌面]# ls filefile3.命令行提示符的含义示例提示符 [rootliu Desktop]#1. root当前登录的账户名root为管理员2. liu主机名默认为localhost这里修改为liu3. Desktop该位置表示当前工作目录 ~ 表示用户家目录(用户登录系统后未作任何操作情况下所在的目录)4. #提示符标志。 # 代表root管理员账号 $ 代表普通账户四、如何在shell中执行命令1.命令必须在行提示符之后输入否则无法执行2.如果行提示符被占用可以使用 ctrlc 结束占用程序例-a -b -c -abc -bac -cab五、shell中的快捷键有哪些如何使用快捷按键 功能ctrlshiftc 复制ctrlshiftv 粘贴ctrlc 撤销命令执行ctrld 关闭当前闲置shellctrlshiftt 在当前terminal中开启新的tabctrlshiftn 开启新的terminalctrla 移动光标到命令行首ctrle 移动光标到命令行尾ctrlu 删除光标所在字符到行首ctrlk 删除光标所在字符到行尾ctrl左/右 光标以单词为单位移动六、命令行中历史的管路及调用history ##查看历史命令history -c ##清空当前历史命令##永久清空历史需要清空文件.bash_history上键|下键 逐行调用!数字 调用指定行历史!字符 调用以此字符开头的最近历史ctrlR 开启历史搜索模式命令行显示会变为(reverse‑i‑search):输入关键字会显示含有此关键字的最近一条历史七、命令行中的补齐功能- 补齐系统中存在的命令文件和某些命令的参数- 当按一次tab没有效果表示以此字符开头的信息不唯一可连续按2次那么会把以此字符开头的所有内容显示- 如果2次仍然不显示表示没有以此字符开头的指令八、在命令行中如何获得帮助1.查看命令的功能whatis rm ##查看命令的基本用途##查看过程中出现##rm: nothing appropriate.###1.表示要查看内容没有帮助###2.系统帮助数据未更新用mandb命令更新2.命令的简要帮助查看方式rm --help ##查看命令的基本用法3.命令的详细帮助查看方式man 命令是manual的缩写。在Linux中可以使用 man 要查看的帮助元素 来查看帮助。九、文件管理新建文件rootliu 桌面]# touch liu1 liu2 liu3#新建目录[rootliu 桌面]# mkdir liu[rootliu 桌面]# mkdir liu1 liu2[rootliu 桌面]# mkdir liu/redhat/linuxmkdir: 无法创建目录 “liu/redhat/linux”: 没有那个文件或目录[rootliu 桌面]# mkdir -p liu/redhat/linux#删除文件[rootliu 桌面]# rm liurm是否删除普通空文件 liuy[rootliu 桌面]# rm liu1 liu2rm是否删除普通空文件 liu1yrm是否删除普通空文件 liu2y#-f 强制删除不提示[rootliu 桌面]# rm -f liu[rootliu 桌面]# rm -f liu1 liu2#删除目录[rootliu 桌面]# rm liu1/rm: 无法删除 liu1/: 是一个目录#删除目录时要加-r参数表示递归[rootliu 桌面]# rm -r -f liu[rootliu 桌面]# rm -fr liu1[rootliu 桌面]# rm -rf liu2复制文件rootliu 桌面]# cp liu3 haha#不能复制多个文件到一个文件中[rootliu 桌面]# cp liu1 liu2 haha1cp: 目标haha1 不是目录#多个文件只能同时复制到目录中[rootliu 桌面]# cp liu1 liu2 liu1复制目录需要-r参数[rootliu 桌面]# cp -r liu1/ liu2
返回列表