鸟哥的LINUX私房菜第四版第四章linux系统使用和基础命令--学习笔记(centos 7.x)

4.1首次登陆

1.LINUX关机时一定按照正确的步骤关机,否则会导致磁盘数据损坏,为避免这种误操作,一般LINUX主机都会挂载一个UPS(不间断电源)

2.在登陆账号时尽量不要直接使用ROOT账号,因为权限最大,很多操作不可逆转,当需要时,再把普通账号转换为ROOT权限会更好。

3.LINUX中的隐藏文件只是命名时第一个符号位时小数点“.”,起始。

4.Alt+Ctrl+Backspace重启 x-windows窗口

4.2x-windows 界面和命令行界面相互切换

1.命令行界面称之为终端界面、Terminal、Console,Linux默认有六个终端来让用户登录,切换的方式为Ctrl+Alt+[F1-F6],系统将F1-F6命名为tty1-tty6的操作接口环境。按一次切换,再按一次返回X-window界面。

2.命令行输入startx也可以启动图形界面,在哪个tty中输入,连接到哪个tty命令行

3.启动x-window的条件

1)没有被启动

2)必须安装了x-window,并且x-server能够顺利启动

3)最还有窗口管理器,如GNOME\KDE\TWM等

4.ROOT的默认提示符为#,一般用户的提示符为$,家目录用~代替,一般用户登陆后默认进入家目录

4.3命令行模式下的命令的构成

1.命令行的构成

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

详细说明:

1)一行命令中的第一个输入一定是命令(command)或可执行文件(shell脚本)

2)选项时可选的,加入选项时通常会带有 - 或+,例如 -h 或date  +%Y/%m/%d,全名则时两个 -- ,如--help;

3)参数可能是选项的参数,也可能时命令的参数

4)命令、参数、选项中间都以空格分隔,无论多少个空格都以一个计算

5)回车执行命令

6)同一个字母的大小写代表不同的意思,Linux具有大小写敏感特性

7)命令过长可以用反斜杠(\)结尾并再起一行

2.修改命令行支持的语系

1)输入locale,查看当前支持的语系

2)若为中文,修改为英文输入LANG = en_US.utf8 和export LC_ALL=en_US.utf8(注意大小写,LANG只和输出有关)

3)修改为中文输入LANG = zh_CN.utf8 和export LC_ALL=zh_CN.utf8(注意大小写,LANG只和输出有关)

3.基础命令操作

显示时间和日期:date  固定格式显示date  +%Y/%m/%d    date +%H:%M

显示日历:cal   cal+年份(查询一整年日历)查询2019年10月 cal 10 2015

计算器:bc   默认输出整数,需要输出小数时,需要先执行 scale = number,number则为显示小数的位数,退出时输入quit;

4.重要的几个热键

tab按键:命令行自动补全

Ctrl+c:中断当前执行的命令

Ctrl+d:键盘输入结束,或直接退出命令行

shift+page up/page down :查看上一页命令行/下一页命令行

5.Linux系统的在线求助man和info  P136页

   存储位置:/usr/share/man       /usr/share/info

6.安装包、软件的使用说明、安装须知、帮助文件一般都放在/usr/share/doc目录下

4.4nano文本编辑器及快捷操作指令  P142

1.打开文件 nano+文件名,如:nano a.txt,存在打开旧的文件,不存在则新建

2.ctrl+X 退出 ctrl+O 保存 ctrl+R从其他文件读取数据到本文件中  ctrl+W 查找字符串  ctrl+C光标当前的行列数 

  ctrl+_(行号)  直接跳转到某一行 ALT+M 开启鼠标移动光标功能  (ctrl+G)/F1  获取更多帮助、指令

4.5 正确的关机指令

正确关机的原因:LINUX时多用户多任务的操作系统 ,强制关机会造成数据的损坏或者影响其他正在工作的用户

所以在关机时首先要先确认有多少个用户在使用当前主机(如果只有一个用户则不需要)

1.查看哪些用户在线执行:who指令

2.查看网络联机状态:netstat -a

3.看后台执行 ps-aux

4.输入同步写入磁盘的命令: sync  当一般用户使用时保存当前用户的数据,ROOT用户使用时保存全部用户的数据,切换到ROOT权限 :su -

5.关机命令:shutdown/poweroff    重启 reboot  (ROOT权限)关机前最好先执行sync命令

6.系统服务管理命令:systemctl   (细节man systemctl)

你可能感兴趣的:(鸟哥LINUX私房菜)