初次接触Linux运维
以前我对运维并不了解,只是听别人提起过,学校更是没有这方面的专业。我是误打误撞踏入了运维这条路。在运维之前,我自学过一年的嵌入式方向,跟许多人一样,先是C语言,电路基础,然后到51单片机,STM32单片机,后面就慢慢接触到了Linux系统,嵌入式稍微往深了学也就到Linux系统上了。
初次接触Linux,我想分享一点心得。首先,打开一个shell工作窗口,(PS:我用的是红帽的Linux操作系统)鼠标右键然后点击open in terminal,也可以在左上角点击Applications→Utilities→Terminal。然后就是一些简单的系统命令了,比如date命令,单独的date命令是查看时间的,除次之外,还有其他的date命令:date 11181115(这个命令是把系统的时间设定为11月8日11:15),如果想要查看更多的命令,就可以通过调用man文档(man 命令)来查看更多的命令。另外,也可以重新打开一个工作窗口来监控命令。具体操作如下:1.Ctrl +shift+n(在新窗口中打开shell) 2.输入指令 watch -n 1 date (让date命令每秒执行一次,ctrl+c退出监控模式)。另外一个简单的命令是passwd,单独的passwd是修改当前用户下的登陆密码,与date一样,passwd也有许多命令,常用的命令有:passwd -s(用户密码信息) passwd -l(锁定账号) passwd -u(解锁) passwd -n 1 student(设定密码最短有效期)passwd -x 30 student(设定密码最长有效期) passwd -w 3 student(警告期) passwd -i 2 student(设定用户非活跃天数) passwd -d student(清除用户密码)。监控passwd密码信息 watch -n 1 passwd -s student。三:file 文件名(查看文件类型)四:文件的查看命令如下 cat filename(显示文件的全部内容) less file(分页浏览,按‘q’退出) head -n 3 filename(显示一个文件的前3行)tail -n 2 filename(显示文件后两行)。五:wc命令(统计文件容量信息) wc -l(行数) wc -w(字数) wc -c(字节数) wc -m(字符数)。六:tab键:在系统中table键可以自动补齐存在的命令,文件名称和某些命令的参数。a+tab*2(显示系统中所有a开头的命令)。七:history 历史调用:history(显示历史),history -c(清除当前环境当中的历史命令),!4(执行第4行命令),!f(执行最近一条以这个字母开头的命令)
#####linux中的快捷键######
左右 ##一个字符一个字符移动
ctrl +左右 ##一个字一个字移动
ctrl + a ##光标移动到行首
+ e ##光标移动到行尾
+ u ##光标所在位置删除到行首
+ k ##光标所在位置删除到行尾
+ r+关键字 ##调出最近一条含有关键字的命令
+ c ##撤销以输入的命令
+ d ##关闭当前环境
+ L ##清空屏幕
+ shift + c ##复制
+ shift + v ##粘贴
+ shift + t ##在现有shell中重新打开一个table
+ shift + n ##在shell中打
+ alt + l ## 锁屏
+ alt +上|下 ##切换工作界面
+ alt + f1|f7 ##进入图形界面
+ alt + f2-f6 ##进入虚拟控制台
最后,分享一个TEST:用student用户登陆系统图形界面打开一个bash ,修改studentd的密码,显示当前系统时间,再次显示当前系统时间,显示格式为:“小时:分钟:秒 AM/PM”。显示“/usr/bin/clean-binary-files”的文件类型。统计“/usr/bin/clean-binary-files”的文件大小。用快捷方式在shell中调用已经执行的第4条命令。用快捷方式执行最近一条含有“date”关键字的命令。