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 # 系統關機
linux 7 nano,Linux初學(CnetOS Linux7)之文本編輯器nano以及關機相关推荐
- 常用linux文本编辑器nano,linux常用文本編輯器nano/vi/vim
linux下有很多文本編輯器,其中系統(不管哪個分支)都會自帶nano和vi這兩個最基本的編輯器.vim相當於vi的升級版.這里我們依次來講解這幾個編輯器的用法. 1.nano 直接在命令行中敲入na ...
- Ubuntu Linux 的 十六進位(hex)編輯器
轉載自 https://blog.longwin.com.tw/2018/02/ubuntu-linux-hex-edit-tool-2018/ apt install bless bless fil ...
- redhat linux ls ls,Linux(3)RedHat7 基本命令二-ls命令詳解
導語 本文將講述關於ls命令的詳細解析. ls命令 用法 ls [選項]... [文件]... ls [-aAdfFhilnrRSt] 目錄名稱 ls [–color={never,auto,alwa ...
- GNU/Linux 初學之旅
GNU/Linux 初學之旅 李果正 Edward G.J. Lee 目 錄 0.1 前言 0.2 強烈建議手頭上要有一.二本基礎書籍!!! 0.3 行前準備 0.4 GNU/Linux 的 dist ...
- 对比linux终端模式和图形模式,Linux知识-2. Linux初学(CnetOS Linux7)之切换命令模式和图形模式...
2. Linux初学(CnetOS Linux7)之切换命令模式和图形模式 通常我们也称命令模式为终端机接口,terminal 或console . Linux 预设的情况下会提供六个Terminal ...
- Linux初学(CnetOS7 Linux)之切换命令模式和图形模式的方法
本篇文章主要介绍了Linux初学(CnetOS Linux7)之切换命令模式和图形模式的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 通常我们也称命令模式为终端机接 ...
- php必须掌握的库,PHP初學者必須掌握的10個知識點
這里總結了PHP初學者容易感到困惑的10個問題,供大家參考. 1.頁面之間無法傳遞變量 get,post,session在最新的php版本中自動全局變量是關閉的,所以要從上一頁面取得提交過來得變量要使 ...
- vscode 使用ssh密钥登录远程Linux -- vscode remote linux ssh key
此文首发于我的个人博客:vscode 使用ssh密钥登录远程 Linux – vscode remote linux ssh key - zhang0peter的个人博客 推荐先看文章:Windows ...
- osg linux 环境配置,Linux环境下jdk1.8的下载与安装
Linux环境下jdk1.8的下载与安装 1.下载 Oracle官网下载相应的版本,官网地址:https://www.oracle.com/java/technologies/javase/javas ...
最新文章
- c++ primer plus 学习笔记
- Matlab吸附等温线怎么拟合,吸附等温线线模型拟合
- POJ - 3358 Period of an Infinite Binary Expansion(欧拉定理)
- poj1942(求组合数)
- vector 、map 、iterator 之学习笔记
- distinct过滤掉重复记录并且显示所有字段_MySQL的所有姿势,我都帮你准备好了...
- 实测实量数据表格_建筑工程质量实测实量操作手册,130页PPT下载!
- Oracle关于时间/日期的操作
- Oracle中修改sysman和dbsnmp密码正确流程
- 福特牵手百度启动L4级自动驾驶联合测试,年底“上路”
- Intellij IDEA 导入Maven项目
- 计算机二级C语言怎么过
- 流量卡之家:物联网和人工智能如何实现环境可持续性
- 如何让梯形变成平行四边形_把梯形转化成平行四边形.ppt
- 百度智能云服务器BCC实例在线配置变更
- 世界弹射物语 模拟抽卡
- 0805的高频绕线电感有什么特征
- L1-088 静静的推荐(2022年4月23号天梯赛)
- 列联表中的相关测量(卡方值与相关系数之间的转换)
- ubtuntu Proftpd 同时支持SFTP和FTP
热门文章
- Spring Boot MyBatis
- 【OpenCV 例程200篇】22. 图像添加非中文文字
- 共享文件原理_fishhook 的实现原理浅析
- 高中必背88个数学公式_高中数学:必修+选修全部知识点精华!附高考必背203个公式...
- Pytest标记预期失败得测试用例@pytest.mark.xfail()
- (Navicat for MySQL)利用可视化软件navicat操作mysql,创建一个表举例(基础)
- Android TV Overscan
- js_!和!!的使用
- js判断字符是否为空的方法
- 如何正确的通过 C++ Primer 学习 C++?(转自知乎)