如何取得/etc/hosts 文件的权限对应的数字内容,如-rw-r--r-- 为 644,要求使用命令取得644 这样的数字。
[root@node2 ~]# stat /etc/hosts |awk -F "[0/]" 'NR==4{print $2}'
[root@node2 ~]# stat -c%a /etc/hosts
linux 下通过 mkdir 命令创建一个新目录/clsn/ett,它的硬链接数是多少,为什么?
如果在/clsn/ett下面再创建一个目录 test。再问/clsn/ett 的硬链接数是多少?为什么。
[root@node2 ~]# mkdir /clsn/ett -p
[root@node2 ett]# ls -ldi /clsn/ett/
drwxr-xr-x. root root 12月 : /clsn/ett/
[root@node2 ett]# mkdir dir01/
[root@node2 ett]# ls -ldi /clsn/ /clsn/. /clsn/ett/..
drwxr-xr-x. root root 12月 : /clsn/
drwxr-xr-x. root root 12月 : /clsn/.
drwxr-xr-x. root root 12月 : /clsn/ett/..
执行命令取出 linux中 eth0 的 IP地址。
[root@node2 ett]# ifconfig ens33|awk -F "[ :]+" 'NR==2{print $3}'
192.168.1.223
[root@node2 ett]# ifconfig ens33|egrep "([0-9]{1,3}\.?){4}" -o |head -|tail -
192.168.1.223
在一个命令上加什么参数可以实现下面命令的内容在同一行输出。
-n 不输出每行行尾的回车
-e 让echo支持 \n \t 转移字符系列
\n 换行
\t tab键
[root@node2 scprits]# echo -n "" ; echo ""
[root@node2 scprits]# echo -n ""
[root@node2 scprits]# echo -e "123\n"
[root@node2 scprits]# echo -ne "123\n"
请给出如下格式的 date 命令 例:19-12-02。在给出实现按周输出 比如:周六输出为 6,请分别给出命令。
%F 与 %Y-%m-%d 相同
%H:%M:%S 与 %T相同
[root@node2 scprits]# date +%T
::
[root@node2 scprits]# date +%H:%M:%S
::
%w 表示周
[root@node2 scprits]# date +%F_%w
--02_1
[root@node2 scprits]# date -s "20191202 15:55:00"
2019年 12月 02日 星期一 :: CST
[root@node2 scprits]# ntpdate ntp1.aliyun.com
Dec :: ntpdate[]: step time server 120.25.115.20 offset -112.993154 sec
当从root用户切到普通用户时,执行ifconfig会提示。
-bash: command not found.
先去PATH找
找到 运行命令解释器 shell
找不到 提示 command not found
PATH 内容放到/etc/profile 文件最后
soucre /etc/profile 让它生效
-d "-3day" 表示三天前
-d "3day" 表示三天后
[root@node2 scprits]# cat test.txt
clsn
xizi
xiaochao
请问如何把文件中的空格过滤掉。
[root@node2 scprits]# grep -v "^$" test.txt
clsn
xizi
xiaochao
-v 排除 ^$ (空行)
[root@node2 scprits]# awk '!/^$/' test.txt
clsn
xizi
xiaochao
'!/^$/' 排除空行
[root@node2 scprits]# sed '/^$/d' test.txt
clsn
xizi
xiaochao
'/^$/d' 排除空行
awk '找谁{干啥}'
sed '找谁干啥'
请使用 grep或 egrep 正则匹配的方式过滤文件test.txt出前两行内容
[root@node2 scprits]# cat test.txt
clsn
clssssn
test
[root@node2 scprits]# egrep "c+l+s+n" test.txt
clsn
clssssn
clsn
clssssn
[root@node2 scprits]# grep -v "t$" test.txt
clsn
clssssn
/var/log/messages 系统普通日志
/var/log/secure 用户登陆日志
/etc/fstab 开机自动挂载
/etc/profile 配置别名 环境变量
/etc/spool/cron/root 定时任务
手机扫一扫
移动阅读更方便
你可能感兴趣的文章