小编nel*_*aro的帖子

我如何查看我最常用的 linux 命令是什么?

我想知道我在命令行上使用最多的命令。我想知道这样我可以改进我对命令行的使用。如果我知道我最常使用哪个命令,那么我可以阅读更多关于它们的信息,尝试找出使用它们的更好方法。

我知道历史记录保存了我之前输入的所有命令的列表。我将如何处理它以查看前 10 或 20 个最常用命令的列表。

linux history command-line

50
推荐指数
6
解决办法
2万
查看次数

cat /proc/meminfo 所有这些数字是什么意思

在阅读Linux 中free命令的手册页时。我发现这是从/proc/meminfo.

我了解一些条目,例如MemTotalMemFree。其余是什么意思。

猫 /proc/meminfo 
内存总量:3973736 kB
MemFree:431064 KB
缓冲区:46604 kB
缓存:494648 kB
交换缓存:11360 KB
活跃:2322760 KB
非活动:933028 KB
活跃(匿名):2057952 kB
非活动(匿名):679956 kB
活动(文件):264808 kB
非活动(文件):253072 kB
不可避免:16 kB
锁定:16 kB
交换总计:4096568 kB
SwapFree:3961748 kB
脏:236 KB
写回:0 kB
AnonPages:2704520 kB
映射:182240 kB
Shmem:23372 KB
平板:93848 KB
SReclaimable:52044 kB
太阳回收:41804 kB
内核堆栈:5064 kB
页表:64928 kB
NFS_不稳定:0 kB
弹跳:0 kB
写回时间:0 kB
提交限制:6083436 KB
Committed_AS:7327800 KB
Vmalloc 总计:34359738367 kB
Vmalloc 使用:321156 KB
VmallocChunk:34359411708 kB …

linux operating-systems filesystems proc

47
推荐指数
1
解决办法
9万
查看次数

命令“ls -d”不显示目录。有没有办法让“ls”只显示目录而不是文件和目录?

有没有办法ls只显示目录而不是文件和目录?

从手册页:

   -d, --directory
          list directory entries instead of contents, and do not  derefer?
          ence symbolic links
Run Code Online (Sandbox Code Playgroud)

因此,如果我在/目录中键入它,我希望只看到目录。相反,它显示“。”

$ cd /
$ ls -d
.
Run Code Online (Sandbox Code Playgroud)

我期待ls -d向我展示这个:

$ ls -d
bin    data  home        opt    sbin  sys      var
boot   dev   lib         media  proc  selinux  tmp
cdrom  etc   lost+found  mnt    root  srv      usr
Run Code Online (Sandbox Code Playgroud)

有没有办法ls只显示目录而不是文件和目录?

linux bash ls

44
推荐指数
5
解决办法
7万
查看次数

使用 virtual box 是否可以将您的虚拟机时间设置为与主机时间不同

使用 virtual box 可以将您的虚拟机时间设置为与主机时间不同。说 1 年过去。

如果我想从这里运行 Microsoft 提供的 Windows XP 图像。
http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11575

值得注意的是 XP 映像:

Expires: This image will shutdown and become completely unusable on February 14, 2013.

它是测试 IE 6 和 IE 7 的更好方法之一。其他 XP 典型测试。

bios windows virtualbox time virtual-machine

41
推荐指数
2
解决办法
6万
查看次数

/etc/crontab 中的运行部分是什么,以及如何使用它

我一直在挖掘我的 Linux 系统。尝试了解这一切是如何运作的

在 /etc/crontab 文件中。我看到以下内容

# 运行部分
01 * * * * 根运行部分 /etc/cron.hourly
02 4 * * * 根运行部分 /etc/cron.daily
22 4 * * 0 根运行部分 /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

什么是运行部件,它有什么作用,以及如何使用它。

linux centos cron

40
推荐指数
1
解决办法
7万
查看次数

grep 表示“术语”并排除“另一个术语”

我正在尝试构建一个 grep 搜索来搜索一个术语,但排除具有第二个术语的行。我想使用多个-e "pattern"选项,但这没有用。

这是我尝试过的命令及其生成的错误消息的示例。

grep -i -E "search term" -ev "exclude term"
grep: exclude term: No such file or directory
Run Code Online (Sandbox Code Playgroud)

在我看来,这-v适用于所有搜索词/模式。由于此运行但随后不包含search term在结果中。

grep -i -E "search term" -ve "exclude term"
Run Code Online (Sandbox Code Playgroud)

linux search bash grep

40
推荐指数
3
解决办法
9万
查看次数

如何查看我在 MySQL 中登录的用户?

我打开了多个文本控制台会话,并以不同的用户身份登录到不同的控制台。我忘记了哪个控制台属于哪个用户,不必退出并重新登录就好了。

如何查看我以哪个用户身份登录?

有没有办法在不注销的情况下更改我登录的用户?

mysql login user

39
推荐指数
1
解决办法
6万
查看次数

什么是 /usr/bin/[ 以及如何使用它?

我正在查看 coreutils 并发现这是作为 coreutils 一部分包含的文件之一: /usr/bin/[. [它是什么以及它有什么作用?

它是一个可执行文件。我只是不知道它有什么作用或如何使用它。

$ file /usr/bin/[  
/usr/bin/[: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared  libs), for GNU/Linux 2.6.15, stripped  
Run Code Online (Sandbox Code Playgroud)

当我尝试运行它时,我认为它默认为 bash 内置的行扩展。而不是实际运行文件。

$ "/usr/bin/["
/usr/bin/[: missing ‘]’
$ /usr/bin/\[
/usr/bin/[: missing ‘]’
Run Code Online (Sandbox Code Playgroud)

linux bash coreutils

30
推荐指数
2
解决办法
9115
查看次数

如何在vim中插入日期

在 vim 中,您可以使用“!”执行命令。您可以将其与“r”结合使用以将输出插入当前缓冲区。

:r!date
2012 年 7 月 20日星期五 09:39:26

将日期插入到文件中。

现在,当我尝试做一些更有趣的事情时,例如使用不同格式的日期 +%F。在命令行上

$日期+%F
2012-07-20

在vim中

:r!date "+%F"
message.to.followup.lstF

其中 out 放置文件的名称并在其后放置 F。一些如何在 vim 中扩展 r!date "+%F" 而不是在命令行上运行。我需要做什么才能运行它,以便将内容放入 vim。

也许 vim 有更好的方法将日期插入文件。

linux bash vim date command-line

28
推荐指数
3
解决办法
1万
查看次数

为什么cat不改变访问时间?

第二次调用 cat a 文件不会更新访问时间。我期望每次显示文件内容时都会更新访问时间。

如果我在 Web 浏览器中打开文件,我会看到相同的行为。它的访问时间不会持续更新。

我误解了访问时间吗?两次猫叫有什么不同?

$ 触摸测试
$ 统计测试
  文件:'测试'
  大小:0 块:0 IO 块:4096 常规空文件
设备:803h/2051d 索引节点:152694 链接:1
访问:(0664/-rw-rw-r--) Uid:( 1001/ aaron) Gid:( 1001/ aaron)
访问:2012-08-21 11:05:40.586020996 +0200
修改:2012-08-21 11:05:40.586020996 +0200
更改:2012-08-21 11:05:40.586020996 +0200
 出生:-

$ vim 测试
$ 统计测试
  文件:'测试'
  大小:5 块:8 IO 块:4096 常规文件
设备:803h/2051d 索引节点:152694 链接:1
访问:(0664/-rw-rw-r--) Uid:( 1001/ aaron) Gid:( 1001/ aaron)
访问:2012-08-21 11:05:52.890021630 +0200
修改:2012-08-21 11:06:31.606023626 +0200
更改:2012-08-21 11:06:31.638023629 +0200
 出生:-

$猫测试
测试

$ 统计测试
  文件:'测试'
  大小:5 块:8 IO 块:4096 常规文件
设备:803h/2051d …

linux bash cat timestamp

27
推荐指数
1
解决办法
2万
查看次数