当我检查时/var/log
,我发现一些很奇怪的东西
me@me:~$ ls -lt /var/log |head -6 '
total 160368
-rw-r----- 1 syslog adm 19919118 Jan 15 16:55 auth.log
-rw-r----- 1 syslog adm 139702302 Jan 15 16:55 syslog
-rw-r----- 1 syslog adm 191122 Jan 15 16:55 mail.log
-rw-r----- 1 syslog adm 2210432 Jan 15 16:32 kern.log
-rw-r--r-- 1 root root 1741863 Jan 15 14:22 dpkg.log
Run Code Online (Sandbox Code Playgroud)
请注意,前四个日志文件的所有者是syslog
. 这很奇怪,因为我的系统上只有一个用户:
me@me~$ users
me
Run Code Online (Sandbox Code Playgroud)
为什么文件名syslog
可以是用户?
我使用 apt-cache pkgname 来检索包
me@host:~$ apt-cache pkgnames | wc -l
62803
Run Code Online (Sandbox Code Playgroud)
得到 62803 个结果
但
me@host:~$ dpkg -l | wc -l
2336
Run Code Online (Sandbox Code Playgroud)
导致如此巨大差异的原因是什么。我认为 dpkg 比 apt 好。
Withdate -d
可以显示未来或下一个日期
$ date -d "next mon"
Mon May 13 00:00:00 CST 2019
$ date -d "mon"
Mon May 13 00:00:00 CST 2019
Run Code Online (Sandbox Code Playgroud)
不幸的是,它未能显示前一个工作日
$ date -d "previous Monday"
date: invalid date ‘previous Monday’
Run Code Online (Sandbox Code Playgroud)
如何以字符串格式显示前一个工作日?
此外,无法追踪 PID:
me@host:~$ ps 16255 16256 16259 24772 16254
PID TTY STAT TIME COMMAND
Run Code Online (Sandbox Code Playgroud)
怎么会发生这么不起眼的事情?
以前,我曾经sudo shutdown -h now
关闭 macOS。此后开机时,系统会将所有应用程序(如 Chrome、VS Code、PDF)恢复到关机前的状态。
现在,我使用相同的命令sudo shutdown -h now
关闭 Ubuntu。但是,在开机时,系统会开始一个绝对新鲜的状态,而不会将应用程序恢复到关闭前的状态。
macOS 使用了什么功能?我也可以在 Ubuntu 上使用它吗?
我必须运行 Ubuntu 18.10 的机器
当 ssh -X 到另一台计算机时
ssh -X assistant@pc.local
Run Code Online (Sandbox Code Playgroud)
firefox 和 google-chrome 可以在当前机器上用 firefox 打开
firefox
google-chrome
Run Code Online (Sandbox Code Playgroud)
但是,如果尝试使用以下命令打开文件管理器
xdg-open .
#or
nautilus .
Run Code Online (Sandbox Code Playgroud)
文件管理器是从远程机器的桌面而不是当前桌面启动的。
当尝试命令时
me@me:~$ ls -hl | head -5
total 60M
-rw-r--r-- 1 me me 250 Jan 16 11:43 $tty
-rw-r--r-- 1 me me 0 Jan 16 11:41 1
drwxr-xr-x 2 me me 4.0K Jan 16 15:28 Desktop
drwxr-xr-x 7 me me 4.0K Jan 13 14:33 Documents
Run Code Online (Sandbox Code Playgroud)
发现该Documents
目录有7个硬链接,如此冗余的原因是什么?
我昨天安装了 Ubuntu 18.10,但我发现自己缺少一些有用的多点触控触摸板手势。
特别是,我想要一个三指拖动手势来移动窗口。
在 Ubuntu 上,您必须用两只手执行此类任务,一只手选择窗口,另一只手拖动。
我怎样才能实现这个三指手势?
我想查看时间
美国华盛顿特区东部夏令时时区 (GMT-4) 2019 年 5 月 9 日,星期四,晚上 8:11
然而,
$ TZ="EDT" date
Fri May 10 00:12:25 EDT 2019
Run Code Online (Sandbox Code Playgroud)
“EST”工作正常
$ TZ="EST" date
Thu May 9 19:13:11 EST 2019
Run Code Online (Sandbox Code Playgroud)
有什么问题?
在阅读GNU Core Utilities - Wikipedia 后,我发现多个总和
me@alpha:~$ cksum nohup.out
4104911401 101860700 nohup.out
me@alpha:~$ b2sum nohup.out
468c86394c5c4be04d0bce3b98584197b0c3f4cbb630144818f9d77d48ab7296e4c53db481b6bdd7c46dd5203d3f016d9ef01b126806e04be5003aeebb1bc6
22 nohup.out
me@alpha:~$ sum nohup.out
37767 99474
me@alpha:~$ sha1sum nohup.out
79106925d593e18bd148ba94a6e4fb9da02e8c47 nohup.out
me@alpha:~$ md5sum nohup.out
3be4b17f18e4715d849a31ae482565cf nohup.out
Run Code Online (Sandbox Code Playgroud)
我几个月前开始学习linux,我是否必须区分它们并在日常操作中使用它们?