在ubuntu18.04中如何使用last命令呢?本文给出详细说明。
1.last 命令用于显示用户最近登录信息。
last
2.显示前几个登录信息
last -数字
3.显示某个用户的登录信息
last 用户名
Ubuntu18.04系统文件常用命令有哪些呢?本文将针对此问题进行说明。
1.touch
创建文件或修改文件时间
说明:如果文件不存在,可以创建一个空白文件。如果文件已经存在,可以修改文件的末次修改日期
例:
2.cp
格式:cp 源文件 目标文件
例:
3.rm
删除文件或目录
rm一般使用两个参数-f 和 -r
rm -f表示强制删除,不会有删除的确认提示
rm -r表示递归删除文件目录下的所有文件
说明:linux文件删除无法找回
4.mv
mv 命令可以用来移动文件或目录,也可以给文件或目录重命名
格式:mv 源文件 目标文件
例:
5.Cat
cat 命令可以用来查看文件内容、创建文件等功能。cat 会一次显示所有的内容,适合查看内容较少的文本文件
例:
6.More
more命令类似于cat,可以用于分屏显示文件内容,每次只显示一页内容适合于 查看内容较多的文本文件
7.find
find命令功能非常强大,通常用来在特定的目录下搜索符合条件的文件
格式:find [路径] -name [搜索条件]
例如,find / -name "*.py" 的左右是查找/目录下扩展名是 .py 的文件,包括子目录。
说明:如果省略路径,表示在当前文件夹下查找
语法:
slabtop(选项)
选项:
--delay=n, -d n:每n秒更新一次显示的信息,默认是每3秒;
--sort=S, -s S:指定排序标准进行排序(排序标准,参照下面或者man手册);
--once, -o:显示一次后退出;
--version, -V:显示版本;
--help:显示帮助信息。
实例:
slabtop
1.打开sshd_config文件
vi /etc/ssh/sshd_config
2.将#PermitEmptyPasswords no 改为 PermitRootLogin yes后保存退出
1.打开sshd_config文件
vi /etc/ssh/sshd_config
2.将#GSSAPIAuthentication no改为 GSSAPIAuthentication yes后保存退出
在ubuntu18.04中如何允许和禁止ip访问呢?本文给出详细说明。
我们可以修改/etc/hosts.allow和/etc/hosts.deny的配制,来许可或者拒绝哪些ip、主机可以访问。
1.修改/etc/hosts.deny
vi /etc/hosts.deny
并增加一条内容
all:ip
保存后退出
2.重启机器令配置生效
reboot
3.测试,ip是通的,但是ssh链接被拒绝了
4.修改/etc/hosts.allow
vi /etc/hosts.allow
并增加一条内容
all:ip
保存后退出
5.重启令配置生效
reboot
6.测试
可以远程
说明:当hosts.allow和 host.deny相冲突时,以hosts.allow设置优先。
语法:
yes 命令
参数:
指定要打印的字符串
实例:
yes hello
说明:yes命令会一直打印,直到进程被杀死
语法:
xargs (选项)(参数)
选项:
-n:后面带数字表示每行输出的字符数;
-d:定义分界符;
实例:
1.将多行内容转为单行输出
cat test.txt | xargs
2.限制每行字符数进行输出
cat test.txt | xargs -n3
3.以某个字符为界分割字符串
echo 'nameXmonXgetXhello' | xargs -dX
语法:
which(选项)(参数)
选项:
-n<文件名长度>:制定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名;
-p<文件名长度>:与-n参数相同,但此处的<文件名长度>包含了文件的路径;
-w:指定输出时栏位的宽度;
-V:显示版本信息。
参数:
要查找的命令
实例:
显示命令所在的绝对路径
which pwd