linux一些基础的操作
/*终端的概念terminal
* 补充:所谓的终端界面/terminal/Console,都是一个东西,就是命令行模式,与之相对的就是我们现在默认进入的X Window 的窗口管理器环境
-*linux默认提供六个终端,tty1~tty6,ctrl+alt+F1-6切换终端,tty2-6,是不存在的,只有按下相对的切换按键才会产生额外的tty,也就是说系统默认提供你一个tty而已。
-*在每一个终端里我们都需要登录,也就是真正的多人多任务系统。startx就会打开x window 也就是图形化操作界面。一般默认的开机就是tty1,而且默认的是图形化操作界面,想从别的终端切回来,就按对应的终端按键就行了。
-*~,是个变量,代表当前用户的家目录
-*如何离开或者说注销在终端里的登录,exit就行了或者ctrl+d
**命令的一些格式
-*【用户家目录(~)】命令 【-options】 parameter1 ……
空格的多少无所谓,linux总是认为是一个空格,选项(options)可以缺少。命令太长的时候需要在一行的最后使用\转义回车
-*date:显示时间的命令
cal :显示日历的命令
bc:简单好用de计算器。默认生成的都是整数。相对的有一个scale的设置位用来设置小数的显示,scale就像我们程序中需要初始化的变量一样,为scale 赋值(通过scale = num,num指代小数的位数)详见P131
-*常用的热键:
tab,有自动补全的作用,跟在第一个字段后面就是补全命令,跟在第二个字段后面就是文件/参数/选项补全。按两次,就是显示所有含有输入字符段的命令或者文件。
Ctrl+c:终止程序运行
Ctrl+d:通常代表键盘输入结束的意思(end of file 或者end of input),另外他也被用来代替exit的输入,也就是注销用户的时候。
上下翻页,shift+page up/down
/*man
**比如DATA(1)这里的1是有意义的,一般1-9分别代表不同使用环境或类型的文件,1,shell环境下可以直接操作的文件;5,配置文件或是某些文件的格式;8,系统管理员可用的管理命令
**一些在man page页可以使用的命令:
-*page up/down:向上/下翻页
-*home:第一页
-*end:最后一页
-*空格键:向下翻一页
-*/string:查找string,向下找
-*?string:向上查找
-*n/N:比如用的/string,n,接着向下找,N反向找;
-*q:退出man page
**
* 补充:我们查找命令的时候,有两种想法,一个是严格的查找我们输入的命令,一种是只要有我们输入的字符就显示出来(也就是所谓的关键词搜索),很显然,Linux有:
man -f 命令:查找命令的说明文件 ,只会查找数据中的左边那个命令的完整名称,不容许有一点区别 (whatis等效)
man -k 命令:以命令作为关键字,查找含有命令的文件 (apropos等效)
/*info
* 补充,man命令一口说出一堆信息,info就比较节制一点,把文件信息分成数个段落,每个段落成为一个单独的文件,并且每一个文件之中还有类似于超链接的操作(使用快捷键跳转到不同的文件)
这个命令和man差不多,默认放置在/usr/share/info/
比较特别的点是它存在节点node,第一行就提供了很多信息,file,node,next(下一个节点),up(上一层),Prev(前一个节点)
-*常用按键:N(下一个节点),P(前一个节点),U(上一层的节点),在info page 按h,可以看到常用按键页,tab可以再节点间移动,有节点的地方通常以*表示。
/*document,文件,存放软件的说明文件和安装须知,计划,规划和可安装程序包等/usr/share/doc
/*nano,超简单的文件编辑器,真的
**正确的关机方式
关机:shutdown
重新启动:reboot
系统停止:halt
关机:poweroff
**在关机之前sync(数据同步写入磁盘)
因为CPU常用的一些数据是存在内存里的,因为硬盘太慢,所以关机之前要把这部分数据存起来。sync,一般账号使用只会存储自己的数据;root账号,会更新整个系统的硬盘数据。
1,shutdown
如今的centos,时间参数可以不加,没有的话就是默认一分钟执行。-k,警告;-r(reboot)重启;-h(halt)系统停止后关机;-c,取消已经在进行的shutdown指令内容。
-*now,相当于时间为0的状态;20:20;+10,10分钟之后。后面的警告信息是字符串,放在单引号里面。
shutdown -Pnow 断电
shutdown -h now 将系统的服务停掉后,立即关机,从字面上看它们是有区别的,实际上就不知道了
2,reboot/halt/poweroff
sync;sync;sync;reboot,重新启动
halt,系统停止;
poweroff:系统关机
3,系统管理工具systemctl