Tag: 命令行

生成可用命令列表以及每个命令的作用

网上是否存在带有描述的Linux命令集? 我有一个使用alt获得的命令列表! 列出了1947年的命令。 我将这些放入文件中,但是我必须使用whatis命令编写每个命令所执行的操作,然后将命令旁边的结果复制到文本文档中。 有没有更简单的方法来生成此列表?

为什么ls命令中的当前目录被标识为链接到自身?

在“学习UNIX操作系统”一书中,有一节:“3.1.8列出文件”,它描述了ls命令。 在ls -l的段落中,它描述了该命令输出的列。 ls -l命令的第二列包含一个数字。 这个数字在书中描述为“与此链接的文件和目录的数量”。 (链接到与相关数字相同的行的最后一列中指定的文件或目录。) 我尝试了这个命令,并将输出与当前目录中的实际文件和目录数量进行了比较。 ls -l drwxr-xr-x 6 azbc staff 192 Sep 7 16:09 test 在目录test ,我有2个子目录和1个文件,1个隐藏文件和当前目录的列表,以及父目录的列表,因此共有6个文件和目录。 ls -a -F ./ .hidden_file.txt dir_2/ ../ dir_1/ file_1.sh 我认为将所有文件和目录(包括隐藏文件和目录)标识为链接到当前目录似乎是合乎逻辑的。 将父目录标识为链接到当前目录似乎也是合乎逻辑的。 但为什么当前目录被识别为与自身相关联? 测试目录的ls -la命令提供以下输出。 (对于目录名后面的目录,-F选项显示/ ,如果是可执行文件,则显示*) ls -la -F total 0 drwxr-xr-x 6 azbc staff 192 Sep 7 16:09 ./ drwxr-xr-x+ ?? azbc staff […]

如果我从shell注销,如何保持从shell运行的命令?

从shell注销后,有哪些方法可以保持从shell启动的命令?

.desktop文件中的pkexec命令

我为Androxyde的Flashtool制作了一个.desktop文件(索尼Xperia设备的实用程序,我必须在其文件夹中打开一个可执行文件),该文件需要root权限才能使用fastboot实用程序。 我曾经使它与gksu工作,但我在Ubuntu 15.04上,而gksu现在已经老了。 我试图修改exec行 Exec=gksu /home/natasha/FlashTool/FlashTool 至 Exec=pkexec /home/natasha/FlashTool/FlashTool 然后,我读到pkexec不允许运行X11应用程序,因此我以这种方式覆盖: 链接到Imgur.com上的完整图像 现在的问题是:它问我密码但Flashtool的GUI无法启动。 但是如果我在终端中执行该命令,则程序启动没有问题。 我能做什么? 链接到Imgur.com上的完整图像

运行.sh以执行多个命令

我很好奇我将如何通过shell脚本运行多个命令。 例如,只是为了尝试一下,我希望能够将.desktop连接到运行所有更新代码的.sh,因此我不必输入它。 我知道如何通过.sh执行单个命令,而不是多个。 无论如何?

我在哪里可以找到命令行?

一个基本问题:我在哪里可以找到命令行? 有很多关于命令和使用命令行的信息,但我是一个绝对新的Ubuntu用户:我找不到找到命令行。

bash中IF / ELSE的语法是什么?

我试图直接拉日志和做其他一些事情。 写了一小行BASH但没有工作。 我相信IF条件。 sed -rne ‘/21:25:07/,/21:50:07/ p’ server.log.2015-04-21 > /tmp/filename.log ; du -sh /tmp/filename.log ; if [`du -sh /tmp/filename.log` -gt 0] then gzip /tmp/filename.log ;

如何通过增加其数字部分来查找和替换字符串?

我的输入文件是, ami21 ami65 ami67 ami66 ami88 ami76 ami29 ami55 ami54 ami32 使用单个命令行我需要输出为, ami22 ami66 ami68 ami67 ami89 ami77 ami30 ami56 ami55 ami33 我用了这个命令 awk -vRS=ami ‘{$0=$0+1;ORS=RT}++n’ inputfile > outputfile 但我得到的输出文件为ami21ami65ami67ami66ami88ami76ami29ami55ami54ami32 即所有字符串都写在同一行,没有空格。 任何人都可以给我一些更好的命令行。

如何在同一行上打印多行输出?

有没有方法在同一行上打印多行输出(单输出)? 例如,如果输出为: abc def qwerty 是否可以打印: abcdefqwerty

系统日志(`journalctl`)太大而且很慢

我的journalctl保留了超过300 MB的日志,如journalctl –disk-usage 。 当我运行journalctl –verify时,一切似乎都是journalctl –verify : $ journalctl –disk-usage Archived and active journals take up 328.0M on disk. $ journalctl –verify PASS: /var/log/journal/d7b25a27fe064cadb75a2f2f6ca7764e/system.journal PASS: /var/log/journal/d7b25a27fe064cadb75a2f2f6ca7764e/user-65534.journal PASS: /var/log/journal/d7b25a27fe064cadb75a2f2f6ca7764e/system@02f1aae76e32467390ab88ba03ae559e-0000000000000001-00056515dbdcd67e.journal PASS: /var/log/journal/d7b25a27fe064cadb75a2f2f6ca7764e/user-1000.journal PASS: /var/log/journal/d7b25a27fe064cadb75a2f2f6ca7764e/user-65534@9838f64d6ee047bebec9d30d329064d4-00000000000005bb-00056515dbfe8d9d.journal 我注意到当我从journalctl管道grep时系统的速度有多慢。 我怎样才能明智地减少我在记录中保留的journalctl ? 原创.GIF图片