linux 7 nano,Linux初學(CnetOS Linux7)之文本編輯器nano以及關機

1.nano文本編輯器

[xiaohui@localhost ~]$nano text.txt

# 不管text.txt存不存在都沒有關系!存在就開啟舊檔,不存在就開啟新檔

GNU nano 2.3.1 File: text.txt

<==這個是游標所在處

[ New File ]

^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos

^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Te ^T To Spell

# 上面兩行是指令說明列,其中^代表的是[ctrl]的意思

隨便輸入許多字, 輸入完畢之后就儲存后離開,如下所示:

GNU nano 2.3.1 File: text.txt

write someting into this word

<==這個是由標所在處

^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos

^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Te ^T To Spell

此時按下[ctrl]-X會出現類似下面的畫面:

GNU nano 2.3.1 File: text.txt

Type some words in this nano editor program.

You can use [ctrl] plus some keywords to go to some functions.

Hello every one.

Bye bye.

Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ? ▋

Y Yes

N No ^C Cancel

如果不要儲存資料只想要離開,可以按下N即可離開。如果確實是需要儲存的,那麽按下Y后,最后三行會出現如下畫面:

File Name to Write: text.txt▋ <==可在這裡修改檔名或直接按[enter]

^G Get Help M-D DOS Format M-A Append M-B Backup File

^C Cancel M-M Mac Format M-P Prepend

如果是單純的想要儲存而已,直接按下[enter]即可儲存后離開nano程式。最底下還有兩行,那個M就是[alt]!

2.正確關機

正常情況下,要關機時需要注意底下幾件事

觀察系統的使用狀態:

如果要看目前有誰在線上,可以下達『who』這個指令,而如果要看網路的連線狀態,可以下達 『 netstat -a 』這個指令,而要看背景執行的程序可以執行『 ps -aux 』這個指令。使用這些指令可以了解主機目前的使用狀態!

通知線上使用者關機的時刻:

要關機前總得給線上的使用者一些時間來結束他們的工作,所以,這個時候可以使用 shutdown 的特別指令來達到此一功能。

幾個與關機/重新開機相關的指令

將數據同步寫入硬盤中的指令:sync

慣用的關機指令:shutdown

重啟,關機:reboot,halt,poweroff

直接在文字介面下輸入sync,那麽在記憶體中尚未被更新的資料,就會被寫入硬碟中!所以,這個指令在系統關機或重新開機之前,最好多執行幾次!

[xiaohui@localhost ~]$ su - # 這個指令在讓你的身份變成 root !底下請輸入 root 的密碼!

Password: # 就這裡!請輸入安裝時你所設定的 root 密碼!

[root@localhost xiaohui]# sync事實上sync也可以被一般帳號使用喔!只不過一般帳號使用者所更新的硬碟資料就僅有自己的資料,不像root可以更新整個系統中的資料了。

關機指令: shutdown

由於Linux的關機是那么重要的工作,因此除了你是在主機前面以實體終端機 (tty1~tty7) 來登入系統時, 不論用什麽身份都能夠關機之外,若你是使用遠端管理工具(如透過Tera Term使用ssh服務來從其他電腦登入主機), 那關機就只有root有權力而已喔!

shutdown可以達成如下的工作:

可以自由選擇關機模式:是要關機或重新開機均可;

可以設定關機時間: 可以設定成現在立刻關機, 也可以設定某一個特定的時間才關機。

可以自訂關機訊息:在關機之前,可以將自己設定的訊息傳送給線上 user 。

可以僅發出警告訊息:有時有可能你要進行一些測試,而不想讓其他的使用者干擾,或者是明白的告訴使用者某段時間要注意一下!這個時候可以使用 shutdown 來嚇一嚇使用者,但卻不是真的要關機啦![root@localhost xiaohui]# /sbin/shutdown [-krhc] [時間] [警告訊息]

選項與參數:

-k : 不要真的關機,只是發送警告訊息出去!

-r : 在將系統的服務停掉之后就重新開機(常用)

-h : 將系統的服務停掉后,立即關機。 (常用)

-c : 取消已經在進行的 shutdown 指令內容。

時間 : 指定系統關機的時間!時間的范例底下會說明。若沒有這個項目,則預設 1 分鍾后自動進行。

范例:

[root@localhost xiaohui]# /sbin/shutdown -h 10 'I will shutdown after 10 mins'

Shutdown scheduled for 日 2016-07-17 22:53:54 CST, use 'shutdown -c' to cancel.

[root@localhost xiaohui]#

Broadcast message from root@localhost.localdomain (Sun 2016-07-17 22:43:54 CST):

I will shutdown after 10 mins

The system is going down for power-off at Sun 2016-07-17 22:53:54 CST!可以輸入『 shutdown -c 』來取消這次的關機指令。如果什麽參數都沒有加,單純執行shutdown之后,系統預設會在1分鍾后進行『關機』的動作!與舊版不同的地方在於,以前shutdown后面一定得要加時間參數才行,如果沒有加上的話,系統會跳到單人維護模式中[root@localhost ~]# shutdown -h now

立刻關機,其中 now 相當於時間為 0 的狀態

[root@localhost ~]# shutdown -h 20:25

系統在今天的 20:25 分會關機,若在21:25才下達此指令,則隔天才關機

[root@localhost ~]# shutdown -h +10

系統再過十分鍾后自動關機

[root@localhost ~]# shutdown -r now

系統立刻重新開機

[root@localhost ~]# shutdown -r +30 'The system will reboot'

再過三十分鍾系統會重新開機,並顯示后面的訊息給所有在線上的使用者

[root@localhost~]# shutdown -k now 'This system will reboot'

僅發出警告信件的參數!系統並不會關機啦!嚇唬人!重新開機,關機: reboot, halt, poweroff[root@localhost ~]# reboot

[root@study ~]# halt # 系統停止~螢幕可能會保留系統已經停止的訊息!

[root@study ~]# poweroff # 系統關機,所以沒有提供額外的電力,螢幕空白!實際使用管理工具 systemctl 關機

在舊版的CentOS中,這個指令可以切換不同的執行等級~ 執行等級共有 0~6 七個,其中 0 就是關機、6 就是重新開機等等。不過,這個 init 目前只是一個相容模式而已~ 所以在 CentOS 7 當中,雖然依舊可以使用『 init 0 』來關機,但是那已經跟所謂的『執行等級』無關了。

CentOS7系統中所有服務的管理是使用systemctl指令

[root@localhost ~]# systemctl [指令]

指令項目包括如下:

halt 進入系統停止的模式,螢幕可能會保留一些訊息,這與你的電源管理模式有關

poweroff 進入系統關機模式,直接關機沒有提供電力喔!

reboot 直接重新開機

suspend 進入休眠模式

[root@localhost ~]# systemctl reboot # 系統重新開機

[root@localhost ~]# systemctl poweroff # 系統關機

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/573962.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

grep 和 sed:linux经常使用工具 amp; 基本正則表達式

grep 见链接&#xff1a;http://www.cyberciti.biz/faq/grep-regular-expressions/ sed參考文章&#xff1a;http://www.thegeekstuff.com sed工作原理 This is called as one execution cycle. Cycle continues till end of file/input is reached&#xff1a; 1. Read a ent…

远程主机http协议版本信息泄漏_Web基础之http协议

Http协议介绍&#xfffc;HTTP 全称&#xff1a;Hyper Text Transfer Protocol 中文名&#xff1a;超文本传输协议什么是超文本包含有超链接(Link)和各种多媒体元素标记(Markup)的文本。这些超文本文件彼此链接&#xff0c;形成网状(Web)&#xff0c;因此又被称为网页(Web Page…

c语言opengles程序,OpenGL ES _ 着色器_程序

演示图你不知道这个东西&#xff0c;请不要看了,请看我的其他文章先了解一下O!学习目标掌握着色器程序的执行过程简单的例子uniform float t; // 时间uniform mat4 gl_ModelViewMatrix; // 模型视图矩阵attribute vec4 vel;const vec4 g vec4(0.0,-9.8,0.0) // 重力加速度void…

spring IOC加载流程

看了网上、书上很多对于spring IOC容器加载过程的分析。大多都只是粗略的讲一下加载流程。其实这样也不错&#xff0c;简单粗暴。清晰记得之前和一个前辈交流时他说的一句话&#xff1a;什么设计模式、设计框架都是扯淡&#xff0c;能实现这个功能就是最好的。其实这样的说法是…

pytorch 模型可视化_【深度学习】高效使用Pytorch的6个技巧:为你的训练Pipeline提供强大动力...

作者&#xff1a;Eugene Khvedchenya 编译&#xff1a;ronghuaiyang导读只报告模型的Top-1准确率往往是不够的。将train.py脚本转换为具有一些附加特性的强大pipeline每一个深度学习项目的最终目标都是为产品带来价值。当然&#xff0c;我们想要最好的模型。什么是“最好的”…

c语言 %-20s,一次 Rust 和C语言的混搭

存在内存泄露extern crate libc;use libc::size_t;use libc::{FILE,c_char};use std::string;#[repr(C)]pub struct mntent {mnt_fsname :*mut c_char, /* 挂载的文件系统的名字 */mnt_dir :*mut c_char, /* 挂载点 */mnt_type :*mut c_char, /* 文件系统类型&#xff1a;ufs、…

KMP算法———模板

做出KMP字符串匹配算法心情也是好好哒&#xff0c;萌萌哒。 感谢黄学长&#xff0c;感谢栋栋&#xff01; #include<cstdio>#include<string>#include<iostream>using namespace std;int p[101];int main(){ string a,b; cin>>a>>b; int na.leng…

tstringlist怎么查看是否存在该数据_注意!研究生招生信息只公开1个月!应该怎么用?...

请注意&#xff01;全国硕士研究生招生信息公开平台&#xff08;以下简称“研招信息公开平台”&#xff09;已于2019年7月1日开放-2019年7月30日结束。招生信息怎么看&#xff1f;老师在线教你看懂研究生招生信息&#xff01;本篇目录&#xff1a;1.全国硕士研究生招生信息公开…

山东外贸职业学院王彩霞老师网上考试系统及c语言考试题库》,2015年山东外贸职业学院单招考试内容...

测试方式及内容1、夏季高考考生&#xff1a;文化考试、基本技能测试、面试(总分400分)(1)文化考试&#xff1a;考试形式为笔试&#xff0c;考试科目&#xff1a;语文、数学。两科一套卷子&#xff0c;分值为&#xff1a;语文100分、数学100分&#xff0c;总分200分&#xff0c;…

5.UiScrollable API 详细介绍

Tip&#xff1a; 1.扫动过程中如果界面停留在滚动条的中间部分会先回到起点再进行滚动 2.扫动过程中设置的步长长短决定划过内容的多少&#xff0c;步长越长滑过的内容就越少&#xff1b;步长越短划过的内容就越长 一、UiScrollable 类介绍 1.UiScrollable类说明 1&#xff09;…

delphi读取xml中的内容property name传递参数_Python 进阶知识全篇-XML 解析

什么是 XML&#xff1f;XML 指可扩展标记语言&#xff08;eXtensible Markup Language&#xff09;&#xff0c;标准通用标记语言的子集&#xff0c;是一种用于标记电子文件使其具有结构性的标记语言。 你可以通过本站学习 XML 教程XML 被设计用来传输和存储数据。XML 是一套定…

c语言getline读取一行命令行,如何从文件的特定行中获取getline()? C ++

这个问题非常不清楚。您如何确定具体线&#xff1f;如果是第n行&#xff0c;最简单的解决方案就是调用getlinen次&#xff0c;扔掉除最后一个结果以外的所有结果&#xff1b;呼唤ignoren-1次可能会快一点&#xff0c;但我怀疑如果您总是读入相同的字符串(而不是构造一个每次都更…

12.UiAutomator 获取系统信息

一、Build构建信息 1.build类&#xff1a; Build类提供了硬件厂商、编号、序列号、SDK版本等重要信息。 类名&#xff1a;android.os.Build 常量名 说明 BOARD底层板名称BOOTLOADERBootloader版本号BRAND品牌CPU_ABICPU指令集CPU_ABI2CPU第二指令集DEVICE工业设计名称DISPLAY显…

c语言编写网页图形界面代码,「分享」C语言如何编写图形界面

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼贴吧内经常有人问C语言是不是只能用于字符终端界面开发&#xff0c;不能用于图形界面。大家也都有回答&#xff0c;需要其他的库。MFC&#xff0c;GTK&#xff0c;QT。本人近期刚用GTK库加上纯C写成了第一个LINUX实用程序。现在与大…

python 读取word_教你怎么使用 Python 对 word文档 进行操作

使用Python对word文档进行操作一、安装Python-docxPython-docx是专门针对于word文档的一个模块&#xff0c;只能读取docx 不能读取doc文件。说白了&#xff0c;python就相当于windows操作系统&#xff0c;QQ就是跑在windows操作系统上的软件&#xff0c;QQ最大的作用是可以去聊…

[国嵌攻略][084][信号同步编程]

进程同步 一组并发进程进行相互合作、相互等待&#xff0c;使得各进程按一定的顺序执行的过程称为进程间的同步。 进程同步与进程互斥 进程同步问题的关键在于生产者不需要获取信号量&#xff0c;消费者不需要释放信号量&#xff0c;所以信号量的初值设置为0。但是进程互斥问题…

android 控件覆盖关系,安卓子控件抢占父控件点击事件或者焦点问题

开发中很常见的一个问题&#xff0c;项目中的lListview不仅仅是简单的文字&#xff0c;常常需要自己定义listview&#xff0c;自己的Adapter去继承BaseAdapter&#xff0c;在adapter中按照需求进行编写&#xff0c;问题就出现了&#xff0c;可能会发生点击每一个item的时候没有…

stm32cubemx adc_STM32CubeMX__Exp5_ADC1_2CH_DMA_TIM3_Trig__简明指导文件__jyb

用定时器TIM3触发DMA方式的双通道ADC定时采样&#xff1a;拷贝STM32CubeMX工程文件LED_Flash_PC12.ioc&#xff0c;修改为&#xff1a;Exp5_ADC1_2CH_DMA_TIM3_Trig.ioc(1)配置ADC1的通道和参数配置ADC通道参数(2)配置ADC1的DMA①通过点"Add"按钮&#xff0c;添加ADC…

JS 实现 jQuery的$(function(){});

1、浏览器渲染引擎的HTML解析流程 何谓“渲染”&#xff0c;其实就是浏览器把请求到的HTML内容显示出来的过程。渲染引擎首先通过网络获得所请求文档的内容&#xff0c;通常以8K分块的方式完成。下面是渲染引擎在取得内容之后的基本流程&#xff1a; 1&#xff0c;解析html以构…

linux ora-00031,kill session遇到ORA-00031錯誤

今天在處理一個表被鎖死的問題時&#xff0c;遇到ORA-00031: 這個階段作業將被標示為要終結的階段作業具體操作步驟如下&#xff1a;1. 先確認鎖定資源的session信息select OS_USER_NAME,s.MACHINE ,object_name as對象名稱,s.sid,s.serial#,p.spid as系統進程號from v$locked_…