Linux学习笔记_day01

该笔记是在工作之余写写,可能进度会很慢,且不一定更新。

本人主要是通过《鸟哥的Linux私房菜》这本书来学习的,所以很多笔记都是摘录自这上面的。

命令格式

$command [-options] parameter1 parameter2
  命令      选项        参数1      参数2

说明:中括号[]并不存在于实际的命令中,而加入参数设置时,例如 -h;有时候会使用参数的完整全名,而加入参数前带有--符号,例如 -help。

例:

$ls -al ~  #ls: 列出"自己主文件夹(~)",-al:所有的文件(包括隐藏文件).

基础命令的操作

  • 显示日期与时间的命令:date;
  • 显示日历的命令: cal;
  • 简单好用的计算器: bc;

重要的热键【Tab】【Ctrl】+c 【Ctrl】+d

【Tab】按键具有“命令补全”和“文件补齐”的功能,它可以避免我们打错命令或文件名

  • 【Tab】接在一串命令的第一个命令的后面,则为“命令补全”;
  • 【Tab】接在一串命令的第二个命令以后时,则为“文件补齐”。

【Ctrl】+ c按键 :中断目前程序

注意:这个组合键是可以将正在运行中的命令中断的,如果你正在运行比较重要的命令,可别着急使用这个组合键。

【Ctrl】+ d按键:键盘输入结束,可以用来替代exit的输入。 

正确的关机方法

在Windows(非NT主机系统)系统中,由于是单用户、“假多”任务的情况,所以即使你的计算机关机,对于别人应该不会有影响。不过,在Linux中,由于每个程序都是在后台执行,因此,在你看到的屏幕背后其实可能有很多人同时在你的主机上面工作,如果直接关机,则其他人的数据可能就此中断。

还有,如果非正常关机,可能造成文件系统的损毁(因为来不及将数据回写到文件系统中,所以有些服务的文件会有问题)。

关机时注意下面几件事情:

  • 查看系统的使用状态
    who:查看当前有谁在线
    netstat -a:查看网络的联机状态
    ps -aux:查看后台执行的程序
  • 通知在线用户关机的时刻
  • 正确的关机命令使用
    例如shutdown与reboot两个命令

几个关机/重启相关命令

  • 将数据同步写入硬盘中的命令:sync
  • 惯用的关机命令:shutdown
  • 重启、关机:reboot,halt,poweroff

注意:由于关机/重启是很重大的系统操作,所以只有root帐号才能够进行例如:shutdown、reboot命令。

shutdown语法:

#/sbin/shutdown [-t秒] [-arkhncfF] 时间 [警告信息]
参数:
-t sec: -t后面加秒数,表示过几秒关机
-k    : 不要真正的关机,只是发送警告信息
-r    : 在将系统的服务停掉之后就重启(常用)
-h    : 将系统的服务停掉后,立即关机(常用)
-n    : 不经过init程序,直接以shutdowm的功能来关机
-f    : 关机并开机之后,强制略过fsck的磁盘
-F    : 系统重启之后,强制进行fsck的磁盘检查
-c    : 取消已经在进行的shutdown命令内容
时间  : 这是一定要加入的参数,指定系统关机的时间。now  表示立即关机
例    : shutdown -h now

忘记root密码

  1. 将系统重启,在读秒的时候按下任意按键,进入下图页面

  2. 按e进入grub的编辑模式

  3. 将光标移动到kernel那一行,再次按e

  4. 在出现的页面后方输入single

  5. 按下enter确定之后,回到菜单页面

  6. 按b就可以开机进入单用户维护模式了
  7. 之后使用passwd命令就可以修改root密码了











猜你喜欢

转载自blog.csdn.net/Dxx_23/article/details/80017669