cat 没有 -n
user@linux:~$ cat /etc/sysctl.conf | head -4
#
# /etc/sysctl.conf - Configuration file for setting system variables
# See /etc/sysctl.d/ for additional system variables.
# See sysctl.conf (5) for information.
user@linux:~$
在-n命令中有cat选项来显示文件的行号。
user@linux:~$ cat -n /etc/sysctl.conf | head
我今天运行了sudo apt-get dist-upgrade,它安装了linux-image 3.13.0-68。
这似乎破坏了一些东西,因为服务器不会启动。
但是,如果我选择了以前的版本,比如3.13.0-67,那么服务器就可以启动了。
默认情况下,我如何使它从3.13.0-67开始?
如果下次有内核更新,我还可以选择升级吗?
根据我所读到的,一个人显然可以编辑/etc/default/grub,但我并没有把我的头绕在它周围。
以下是该文件的内容,以防有帮助:
# If you change this file, run 'update-grub' afterwards t
在我的Windows Git Bash中可以运行什么命令来显示文件名、行预览(上下文)和代码中有"TODO“的所有位置的行号,仅限于新文件和修改后的文件?
不足的方法1(来自)
这是笨重的,不打印行号:
function __greptodo {
QUERY="TODO"
for FILE in `git diff --name-only`; do
grep "$QUERY" $FILE 2>&1 >/dev/null
if [ $? -eq 0 ]; then
我正在尝试用Linux写一个非常非常简单的脚本。
让我先给你看一下代码:
#!/bin/bash
# The shell program uses glob constructs and ls
# to list all entries in testfiles, that have 2
# or more dots "." in their name.
ls -l /path/to/file/*.*.*
当我使用bash myscript命令运行这段代码时,我得到的结果类似于:/path/to/file/FILEW.WIT.trie.dots
但我不想这样。我只想显示文件名