ARTICLE DETAIL

资讯详情

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

Linux系统基础 01 系统启动流程、控制台系统、用户、目录文件、用户和组权限相关命令、vim编辑器

Linux系统基础 01 系统启动流程、控制台系统、用户、目录文件、用户和组权限相关命令、vim编辑器 文章目录一、系统启动流程二、控制台系统相关命令三、用户命令四、目录文件命令五、用户和组权限命令六、vim编辑器1、命令行模式2、插入模式3、扩展模式一、系统启动流程开机→ \to→启动bios程序找到启动盘→ \to→读第一个扇区512字节446字节为引导信息64字节为分区信息2字节为标志位即MBR主引导记录找到装有操作系统的分区→ \to→boot loader程序常见GRUB程序找到并引导内核程序装载到内存中→ \to→装载系统内核程序kernel→ \to→CPU去执行init程序二、控制台系统相关命令1、init 0关机2、ctrlaltF[1-6]切换虚拟终端3、系统提示符#为root用户登录$为普通用户登录4、man 命令名查看帮助信息也常用命令名 - h5、命令格式命令 【选项】 【参数】6、ctrlc终止命令7、whoami查看当前登录用户8、who查看所有登录系统的用户9、date查看日期date MMDDhhmmYY 修改日期10、cal查看日历11、clear或ctrll清屏12、hwclock -s同步硬件时间13、alias 【命令】查看命令别名alias 新名字‘命令’设置命令的临时别名14、unalias 别名删除临时别名15、reboot重启计算机16、echo 字符串回显字符串内容17、直接写可执行文件名即可执行。例如/bin/ls18、history查看历史命令19、*通配符20、cat /etc/redhat-release查看系统版本21、uname -r打印内核版本uname -a打印内核详细信息22、tail -f /var/log/messages系统日志三、用户命令1、useradd 用户名创建用户-u 指定用户的uid-g 指定用户的gid-d 指定家目录-c 描述信息-s 指定用户所用的shell2、userdel -r 删除用户不加-r删不干净3、usermod -G 组名 用户名把用户添加到组里并把其他副组覆盖。usermod -aG 组名 用户名追加的方式添加组4、groupadd 组名新建一个组5、groupmod -n 新组名 旧组名修改组名6、groupdel 组名删除一个组7、passwd 【用户】修改或创建密码默认当前用户8、su - 用户名切换用户9、exit 退出用户登录10、创建用户后会增加如下文件或记录① 增加/etc/passwd记录例注root用户的uid是0。shell为nologin则不允许登录。②密码存放文件/etc/shadow增加一条记录③组文件/etc/group增加一条记录。例注默认组成员中含有用户名为组名的成员④存放组密码文件/etc/gshadow增加一条记录⑤/var/spool/mail/用户名 增加一个文件⑥增加一个家目录 /home/用户名11、id 用户名查询用户uid、gid、所在组四、目录文件命令1、目录结构树形结构/ 根目录. :当前目录.. 上一级目录/bin 常用二进制可执行文件/sbin用来存放系统的可执行文件/home用来存放普通用户的家目录/root根用户的家目录/dev存放设备文件/etc存放配置文件/mnt、/opt、/media、/tmp 这些目录普通用户可以随意使用2、cd 目录切换目录cd 或 cd ~ 切换到当前用户的家目录cd - 切换到上一次所在的目录3、pwd显示当前目录4、ls 【目录名】查看当前目录【指定目录】的内容ls -l 详细内容。别名为 ll。显示内容为文件类型权限信息. 硬链接数 属主 属组 文件大小 文件创建日期 文件名ls -a显示包含隐藏文件在内的所有文件ll -d查看目录详细信息5、绝对路径路径名以 / 开始相对路径相对于当前位置的路径6、cp 源文件 目标路径/【文件名】复制【复制并重命名】文件cp -i 覆盖前提示cp -r 递归复制可以复制目录7、mv 源路径或文件 目标路径或文件移动或改名目录、文件8、mkdir 目录创建目录mkdir -p递归创建目录9、touch 文件创建文件10、rm 文件删除文件rm -f 强制删除rm -r 目录或文件递归删除目录或文件11、cat 文件查看文件12、head 文件默认显示文件前10行head -n 文件显示文件前n行13、tail 文件默认显示文件后10行tail -n 文件显示文件后n行tail -f 文件动态显示文件内容14、more 文件按百分比显示文件内容Enter键翻看15、less 文件显示文件内容上下键翻看五、用户和组权限命令1、ll 显示的前10位为文件类型和权限。其中文件类型- 普通文件d目录l软连接b设备p管道文件2-4位属主权限5-7位属组权限8-10位其他人权限2、权限分三类r可读 w可写 x可执行目录的可读可以ls目录的可写可以在该目录下创建、删除、重命名子文件或子目录目录的可执行可以cd进去注目录可写必须先可执行。3、chmod 修改权限u 属主g属组o其他人。例chmod u-rw a.txtchmod urw a.txtchmod urwx a.txtchmod o- a.txt另权限可用数字表示r4w2x1。例chmod 741 a.txt注只有属主和root才能改变文件的权限4、chown 修改拥有者。例chown 属主.属组 文件或目录同时修改属主属组chown .属组 文件或目录只修改属组chown 属主 文件或目录只修改属主chown -R递归修改六、vim编辑器vim编辑器是vi编辑器的修改版功能更强。1、命令行模式刚一进入即为命令行模式。在其他模式时按Esc键可进入该模式。u撤销上一步操作ctrlr恢复一步操作dd删除光标所在的那一行ndd删除光标下n行yy复制光标所在的一行nyy复制光标下n行p将已复制的数据在光标下一行粘贴P将已复制的数据在光标上一行粘贴yy np复制一行粘贴n行dd p剪切$光标移至行尾0光标移至行首G光标移至文本最后一行gg光标移至文本首行nG光标跳到第n行H光标移至屏幕最上面一行的第一个字符M光标移至屏幕中央一行的第一个字符L光标移至屏幕最下面一行的第一个字符/查找内容查询n下一个N上一个2、插入模式a进入插入模式并在光标之后进行添加i进入插入模式并在光标之前进行添加o进入插入模式并在当前光标行之下新开一行。3、扩展模式在命令行模式按冒号进入。w 保存q 退出wq 保存并强制退出。set nu显示行号
返回列表