inux中的命令的确是非常多,但是只需要掌握我们最常用的命令足够完成我们的工作了。
1.切换超级用户与普通用户
默认登录的是普通用户权限
显示$符
从普通用户切换超级用户权限:
sudo su
输入密码
从超级用户切换普通用户:
su 用户名
2.cd命令
这是一个非常基本,经常使用的命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径
3.ls命令
查看文件与目录的命令,list之意,参数有很多,也可以直接执行ls;
- -l :列出长数据串,包含文件的属性与权限数据等
- -a :列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)
- -d :仅列出目录本身,而不是列出目录的文件数据
- -h :将文件容量以较易读的方式(GB,kB等)列出来
- -R :连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来
4.清屏的命令
windows下的DOS界面,清屏的命令是cls,分享几种在linux下用过的清屏方法。
1、clear命令 这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。
2、Ctrl+l(小写的L) 这是一个清屏的快捷键,在工作中用得最多的一种清屏方式,清屏效果同clear命令一样。
3、reset命令 这个命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。
值得一提的是reset命令在你的终端控制错乱时非常有用。如输入字符不出现在光标的位置的情况。还有当你敲击回车键时,新提示符并没有出现在新行上,
而是出现在老提示符的前面。此时reset命令就能用来修正这些问题。
4、printf " 33c"命令、
它才是真正的清空终端屏幕,它的功能跟DOS里的CLS效果很相似。它的工作原理是什么?