Linux 基本操作(一)————认识命令行、基础命令、快捷键

来源:互联网 发布:政府数据共享交换 2017 编辑:程序博客网 时间:2024/06/02 07:01

一、命令行

1、命令行结构

这里写图片描述
kiosk是用户名,@是分隔符,@foundation53是主机名,~的位置代表用户目前所在目录,$是行提示符【代表一般用户(#代表超级用户)】,命令执行语法=命令+参数+对象,+是‘空格‘(注意:对象中‘空格‘只起分割作用,‘空格‘前后是两个不同的对象),命令必须在行提示符之后

2、基础命令

遇到不知道命令是干什么的可以用 whatis查看;
这里写图片描述
遇到不知道命令如何使用可以用 - -help查看具体参数和用法;
这里写图片描述

在help里会用命令说明,< >代表必填属性,[ ]代表可选属性,… 可执行多次

遇到想要更详细查看命令的可以用 man查看。
这里写图片描述

遇到命令执行时想要中断执行可以用 Ctrl+C;
这里写图片描述

遇到想查看之前执行的命令可以用 history查看;想要清除当前记录可以history -c删除,想要永久清除所有命令记录需要删除文件(清除痕迹)
这里写图片描述
想要调用历史记录除了上下键,还可以‘!序号‘,‘!字母‘(搜索最近一条含有这个字母的命令),‘Ctrl+R+关键字‘(搜索最近一条含有这个关键字的命令)

遇到不记得完整命令或者懒得写可以用 Tab补全命令,一次Tab补全命令,一次没用就两次,两次Tab列出所有命令
这里写图片描述

切换用户可以使用 ‘su - 用户名‘ 进行切换
这里写图片描述

二、简单的系统命令

打开shell有四种方法:
1.Applications>Utilities>Terminal
2.鼠标右键—–>open in terminal
3.Ctrl + Shift + n 表示在新窗口打开一个shell
4.Ctrl + Shift +t 表示在同一个窗口打开一个新shell

关机命令:poweroff | init 0 | shutdown -h now
重启命令:reboot | init 6 | shutdown -r now
建议执行shutdown命令,会给系统提示,给用户提示。

查看时间命令:date
修改系统时间:date <月/日/时/分>[年].[秒]
修改日期输出格式:date +%。。。。
具体命令执行参数可通过 - - help获取
这里写图片描述

watch命令:用来监测命令执行过程和结果
watch -n 1 date :让date命令每秒执行一次,Ctrl+C 推出监视模式
这里写图片描述

passwd命令:用来修改用户密码
这里写图片描述
用户修改密码时需要注意:不能修改成和旧密码相似的密码;不能修改成少于8位字符的密码;不能修改和用户名相似的密码。

这里写图片描述
root修改自己的密码输入2遍新密码

这里写图片描述
这是修改kiosk用户密码的界面,root用户修改其他用户密码:passwd - 用户名,其他用户修改密码不需要加用户名

passwd具体参数及备注:(student为用户)
-S student ##用户密码信息
–status student ##用户密码信息
-l student ##锁定帐号
-u student ##解锁帐号
-n 1 student ##设定密码最短有效期为1天
-x 30 student ##设定密码最长有效期为30天
-w 3 student ##警告期为3天
-i 2 student ##设定用户非活跃天数2天
-d student ##清除用户密码
使用watch监控用户passwd信息
kiosk是用户,PS是账户状态正常,1969-12-31是上次修改文档的时间,0是设定密码最短有效期(0天之后可以修改密码),99999是密码最长有效期(99999天后过期),7是设定密码过期预警(提前7天通知密码过期通告),-1是设定用户非活跃天数(如果是1的话就是在给你1天登陆的机会去修改密码)

touch命令:用来创建文件/重新设置文件时间戳
mkdir命令:用来创建文件夹这里写图片描述

file命令:查看文件类型
这里写图片描述
cat命令:查看文件内容(不是分页显示)
less命令:查看文件内容(分页显示,按’q’退出)
这里写图片描述
head命令:只显示文件前10行(- n +数字,显示前‘数字‘行)
tail命令:之显示文件最后10行(- n +数字,显示最后‘数字‘行)
这里写图片描述

wc命令:统计文件容量信息
wc命令参数:
-l 显示行数
-w 显示字数
-c 显示字节数
-m 显示字符数
这里写图片描述
注意:一个汉字为3个字节,空格一个字节。最常用的 -c 查看文件大小b/m/g

三、Linux中的快捷键

左右 ##一个字符一个字符移动
ctrl +左右 ##一个字一个字移动
ctrl + a ##光标移动到行首
+ e ##光标移动到行尾
+ u ##光标所在位置删除到行首
+ k ##光标所在位置删除到行尾
+ r+关键字 ##调出最近一条含有关键字的命令
+ c ##撤销以输入的命令
+ d ##关闭当前环境
+ L ##清空屏幕
+ shift + c ##复制
+ shift + v ##粘贴
+ shift + t ##在现有shell中重新打开一个table
+ shift + n ##在shell中打开一个新的shell
+ shift + pageup|pagedown ##切换table
+ alt + l ## 锁屏,v7.0以上版本为WIn + L
+ alt +上 | 下 ##切换工作界面
+ alt + f1 | f7 ##进入图形界面
+ alt + f2-f6 ##进入虚拟控制台

阅读全文
1 0
原创粉丝点击