5.2 su命令
su命令用来修改用户。这个命令非常重要,它可以让一个普通的使用者拥有超级用户或其他使用者的权限。不过,这个命令必须具有超级用户或其他使用者的口令才能成为超级用户或其他使用者。如果要离开,可以输入exit。标准用法:
su 用户名 (如果没有输入用户名则预设为root)
举例说明,假设当前用户user01,想要转变为user02,则输入命令:
su user02
系统返回:
password:
此时,输入user02的指令,就会变为user02。
5.3 useradd命令
useradd命令用来增加用户,只有根用户才能增加用户。直接使用ssh命令进行连接,如:sshroot@实例的公网ip,然后输入该实例的 root 用户的密码,即可完成登录。普通用户修改自己的口令时linux常用命令,passwd命令会先询问原口令,验证后再要求用户输入两遍新口令,如果两次输入的口令一致,则将这个口令指定给用户。
要增加用户,输入命令:
useradd 用户名
然后,根据提示为新用户输入一个口令即可。
查询和解释一个命令的使用方法,以及这个命令的说明事项
定位文件和目录
寻找某个命令的含义
6.1 man命令
man命令用来查询和解释一个命令的使用方法和这个命令的注意事项。这个查询查询在每个Linux上都有。通常,使用者只要输入命令man和这个命令的名称shell就会列出一份完整的说明。标准用法:
man 命令的名称
要查询ls命令的说明书页,输入命令:
man ls
要翻阅说明书页,可以使用Page Up和Page Down键,或使用空格键向后翻一页,使用b向前翻。要退出说明书页,输入命令q。要在说明书页中搜索关键字,输入命令/和要搜索的关键字或短语,然后按Enter键即可。所有出现在说明书页中的关键字都会被突出显示,允许快速地阅读上下文中的关键字。
6.2 locate命令
即我们用browstat命令时,dos会先搜索本目录下有没有browstat.exe文件,接着搜索环境变量设置的目录下有没有这个命令文件。find . -exec ...这样的命令肯定是递归搜索了(即深入n层目录)了,大半是你的file.sh有问题,无法处理带有目录的文件名,如:./a/file.txt文件在你的的脚本处理下,被处理成:mv ./a/file.txt ./a/file.txt, ./a目录不存在当然mv不成功了。3、可以先在google上面搜索到那个命令,这个网站上面也可以找到,如:outreg.ado,outreg.hlp文件,然后下载到硬盘上,拷贝到stata的安装目录内对于的目录中,不知道考到哪里可以看看stata的manual的sysdir命令。
locate test
locate命令使用数据库来定位带有test这个词的文件或目录。
6.3 whatis命令
whatis命令用来查询某个命令的含义。用法简单,也不需要什么参数,直接在whatis命令后加上所要查询的命令就可以了,但是却很实用。
要查询mv命令的含义,输入命令:
whatis mv
查看文件的开头部分
查看文件结尾的10行
less是一个分页工具,它允许一页一页地(或一个屏幕一个屏幕地)查看信息
more是一个分页工具,它允许一页一页地(或一个屏幕一个屏幕地)查看信息
7.1 head命令
head命令可以用来查看文件的开头部分。此命令的格式是:
head 文件名
默认设置,它只查看文件的前10行。但可以通过指定一个数字选项来改变要显示的行数,命令如下:
head –20 文件名