Questions tagged «command-line»

有关使用命令行界面(CLI)的问题。

3
如何找到脚本文件和二进制文件之间的区别?
$ ls -l /usr/bin total 200732 -rwxr-xr-x 1 root root 156344 Oct 4 2013 adb -rwxr-xr-x 1 root root 6123 Oct 8 2013 add-apt-repository list goes long --------- 上面adb是一个二进制文件,add-apt-repository是一个脚本文件。我是通过nautilus查看文件来获得此信息的,但是通过命令行我没有发现任何区别。我无法预测文件是二进制文件还是文件。脚本文件。 那么,如何通过命令行区分脚本文件和二进制文件呢?


2
终端命令中的问号是什么意思?
这个问题(如何从kubuntu 12.04安装中删除gnome?)具有带问号的命令: sudo apt-get remove --purge ubuntu-desktop sudo apt-get remove --purge unity? sudo apt-get remove --purge gnome? 他们的意思是什么?
11 command-line  apt  bash 


6
识别文件中的重复行而不删除它们?
我将引用作为文本文件包含很多条目,每个都有两个(或更多)字段。 第一列是参考的网址;第二栏是标题,标题可能会有所不同,具体取决于输入方式。对于可能不存在的第三字段相同。 我想识别但不删除具有相同的第一个字段(引用URL)的条目。我知道,sort -k1,1 -u但是会自动(非交互地)删除除第一个匹配项之外的所有匹配项。有没有办法让我知道,以便我选择保留哪个? 在具有相同第一个字段(http://unix.stackexchange.com/questions/49569/)的三行下面的摘录中,我要保留第二行,因为它具有其他标签(sort,CLI)并删除#1和#3行: http://unix.stackexchange.com/questions/49569/ unique-lines-based-on-the-first-field http://unix.stackexchange.com/questions/49569/ Unique lines based on the first field sort, CLI http://unix.stackexchange.com/questions/49569/ Unique lines based on the first field 是否有程序可帮助识别此类“重复项”?然后,我可以通过个人删除#1和#3行来进行手动清理?

1
执行/ usr / bin / time时没有这样的文件或目录
我正在构建自己的android rom。为了构建它,我需要运行 mka -j8 bacon 但是,我想衡量构建它所花费的时间,所以我使用了 /usr/bin/time -f "User\t%U\nSys\t%S\nReal\t%E\nCPU\t%P" mka -j8 bacon 这不会运行,因为这是在说 /usr/bin/time: cannot run mka: No such file or directory 任何帮助如何解决此问题,不胜感激!我正在运行xubuntu。 编辑: 由于某些原因,使用make代替mka确实可以,但是使用mka更好。 /usr/bin/time -f "User\t%U\nSys\t%S\nReal\t%E\nCPU\t%P" make -j8 bacon 编辑2: 从cyanogenmod网站 从外壳程序调用$ source build/envsetup.sh或$ . build/envsetup.sh从外壳程序运行,在构建目录中运行envsetup.sh脚本。envsetup.sh向构建环境添加了许多功能,下面列出了其中最重要的功能。 source build/evnsetup.sh是我在执行时间之前运行的命令。evnsetup.sh所添加的功能之一是mka,是否可以在time命令中调用它? 编辑3:类型为mka的输出 $ type mka mka is a function mka () …

3
并排打印命令结果
可以并排打印两个命令的结果... 像这样 something `ls -l /a` `cat bla.txt` 结果: total 24 #while [ 1 = 1 ]; do -rw-r--r-- 1 wolfy wolfy 194 Aug 13 08:50 c.in # echo "bla" -rwxr-xr-x 1 wolfy wolfy 52 Sep 24 11:48 bla.sh #done -rwxr-xr-x 1 wolfy wolfy 38 Sep 24 11:48 bla1.sh echo …

3
sed通过多行句子替代
我是使用sed的新手,但是我一直在尝试使用sed s/..../..../(替代)来修改整个句子(如果它位于一行上),但是我不知道如何修改可能被分成两行的句子的替代解决方案,例如: 这个: Lorem Ipsum is simply dummy text of the printing and typesetting industry. 实际上是这样写的: Lorem Ipsum is simply dummy text of the printing and typesetting industry. 即使是两行而不是一行,您如何检测到它或对其进行编码以替换整个句子?
11 command-line  sed 



3
Bash需要很多时间来加载
因此,当我打开一个终端(ctrl + alt + t)时,大约要花6秒钟才能显示提示,并且可以观察到(在另一个终端上运行),这花费了99%的CPU。 是什么原因造成的?它之前立即加载。 我正在运行Ubuntu 13.04,我的CPU是Intel核心i7-2600K @ 3.4GHz,并且我有16GB的RAM。 〜/ .profile: # ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login # exists. # see /usr/share/doc/bash/examples/startup-files for examples. # the files are located in the bash-doc package. …

1
使用Ubuntu恢复Unix Tar文件
我拥有恢复这些文件所需的所有这些旧DDS3和DDS4磁带。我真正知道的唯一信息是,大约在10到20年前,它们是使用Digital Unix放在磁带上的。它们是Tar文件格式。 我一直在使用Ubuntu 13.04尝试还原这些文件,但到目前为止,我的成功率为零。我真的不知道如何从这里获取这些文件。我们在终端中尝试的几个命令是: /media/archive/SCSI/Linux$ sudo dd if=/dev/st0 ibs=128k | tar -vxf - sudo tar -xzf /dev/st0 /media/archive/SCSI/Linux /media/archive/SCSI/Linux是我要还原到的内容,st0也是磁带机名称。 请帮帮我!我只是实习生! 谢谢

5
找不到PhpStorm
我是新手,直到昨天才使用过Ubuntu,所以我还没真正喜欢它。我从JetBrains安装了PhpStorm,但是在任何地方都找不到它,我需要运行它。我/usr/share/applications按照另一篇文章中的建议进行搜索,但同样没有成功。 请伸出援助之手。任何终端命令或我可以找到的位置帮助以及在桌面上创建快捷方式的帮助,将不胜感激。

3
如何使用(中)鼠标按钮启用粘贴到终端
之后apt-get update && apt-get upgrade我的鼠标中键粘贴停在的Xserver / 12.04.2 LTS工作。这可能也是由于apt-get autoremove我刚运行之后才运行的,但是我不记得它停止工作时的特定点。基本上,复制粘贴已经消失了,这在我使用过的任何xserver上都从未见过……有很大的障碍。 我已经重新安装了xsel。如果我在xterm中标记文本并调用xsel -pi确实看到了标记的文本,那么显然将选择复制到了主选择缓冲区中,仅粘贴键功能消失了。 关于如何绑定任何鼠标键以粘贴应用程序中选择缓冲区中的文本的任何想法(特别是xterm,urxvt)?(不必特别是鼠标中键)。

1
Bash比较和表达式运算符
我是bash编程的新手。我已经阅读了两本不错的长篇指南,但是他们对运算符和关键字感到困惑。 哪个更普遍和广泛使用?我不知道什么时候使用以及为什么使用。 test,[[ ]]或者[ ]甚至(( )) $((exp)) 要么 $[exp] -gt或者>,ge或>=等 何时使用<和>或( )以及何时必须使用\: \< \(etc 进行转义。 ==或=(字符串比较) 我知道之间的基本区别[,[[但其他问题对我来说还是个谜。 先感谢您

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.