Linux入门,有哪些实用指令可以学?

摘要:实用指令 指定运行级别 运行级别说明: 0:关机 1:单用户【找回丢失密码】 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图像界面 6:系统重启 常用运行级别是3和5,也可以指定默认运行级别 命令:i
实用指令 指定运行级别 运行级别说明: 0:关机 1:单用户【找回丢失密码】 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图像界面 6:系统重启 常用运行级别是3和5,也可以指定默认运行级别 命令:int [0123456] 通过init来切换不同的运行级别。 在centos7中,在/etc/inittab文件中。进行了简化,如下: multi-user.target:analogous to runlevel 3 graphical.target:analogous to runlevel 5 查看当前默认运行级别指令: systemctl get-default 设置默认运行级别指令: systemctl set-default TARHET.target 找回root密码 启动系统,进入开机界面,输入【e】进入编辑界面 移动光标到 以【linux16 / 】开头的行,在行的最后输入:【空格】 init=/bin/sh。 然后输入快捷键ctrl+x 进入单用户模式 然后输入mount -o remount,rw /,然后回车 在新的一行最后输入 passwd,然后回车。输入密码,然后再次确认密码,密码修改成功后会显示passwd...的样式,说明密码修改成功。 在鼠标闪烁位置中输入touch /.autorelabel 然后回车 继续在光标位置输入exec /sbin/init 然后回车。这个过程有点长,耐心等待,完成后系统会自动重启,新的密码就生效了。 帮助指令 man 【命令或配置文件】 // 获得帮助信息 help 命令 // 获取shell内置命令的帮助信息 文件目录类 pwd // 显示当前工作目录的绝对路径 ls 【选项】 【目录或者文件】 常用选项: -a:显示当前目录所有文件或目录,包括隐藏 -l:以列表的方式显示信息 cd 【参数】 // 切换到指定目录 cd ~ 或者cd :回到自己的家目录 cd .. :回到当前目录的上一级目录 mkdir 【选项】 【要创建的目录】 // 创建目录 常用选项 -p :创建多级目录 比如: mkdir -p /home/animal/tiger rmdir 【要删除的空目录】 // 删除目录,目录下有内容时无法删除 如果非要删除非空目录,需要使用 rm -rf [要删除的目录] touch 【文件名称】 // 创建空文件 cp 【选项】【文件名或目录】【指定目录】 // 拷贝文件到指定目录 常用选项:-r:递归复制整个文件夹 强制覆盖不提示的方法:\cp ,比如 \cp -r /home/bb /opt rm [选项] 【要删除的文件或目录】 // 移除文件或目录 常用选项:-r:递归删除整个文件夹 -f 强制删除不提示 比如:rm /home/hello.java mv // 移动文件与目录或重命名 mv oldNameFile newNameFile // 重命名,如果这两个文件在同一个目录,就是重命名 mv /temp/movefile /targetFolder // 移动文件 mv pig.txt /boot/cow.txt // 这个是移动并且重命名 cat // 查看文件内容,只能查看不能修改,vim可以修改 cat [选项] 【要查看的文件】 常用选项:-n 显示行号 一般为了浏览方便,会在后面加上管道命令 | more 表示将前面的结果交给more去处理。 比如: cat -n /etc/profile | more more指令是一个基于vi编辑器的文本过滤器,以全屏的方式按页显示文本文件内容。more中内置了若干快捷键 基本语法:more 【要查看的文件】 more /etc/profile less指令用来分屏查看文件内容,功能与more类似,但是比more更强大,支持各种显示终端。less并不是一次性将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件有较高效率。
阅读全文