Questions tagged «command-line»

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

2
有没有简单的方法可以记录shell脚本执行的所有活动?
是否有一种简单的方法可以将发生在shell脚本中的所有活动记录到文件中? 我有一个剧本。它输出诸如回显“指令”之类的内容,以及其他程序输出。我知道命令: command | tee -a "$log_file" 和 command >> logifle.log 我要问的是是否有用于记录的shell参数,或者我可以使用的set命令等等。如果不需要,我不一定要向文件添加数十个重定向或tee。我仍然想获取标准输出-我也只希望将其记录下来。


7
如何用一个命令编辑多个文本文件?
我想删除多个文本文件的第一行,并用另一行替换它。是否可以使用终端执行此操作? 我知道如何使用vim,有没有办法使其自动化?我想避免手动进行操作(如分别编辑每个文件一样)。 如果可能的话,我想避免安装新的库(尤其是对于我认为非常简单的库,但我可能是错的)。 提前致谢!

2
当奔跑的猫说:“你好,这里什么也看不见!向前走!”
请注意:要查看对此的评论以及对此的扩展讨论,包括所有尝试过的讨论,请查看此聊天室。 今天,当我运行cat命令而不是文件内容时,我得到了: Hello, nothing to see here! Move along! 我已检查以确保cat上次使用该文件后未更改该文件,因此我确定其中的cat文件/bin未更改,因此当我输入时cat,必须运行其他内容,而不是适当的cat程序...但是我不知道那是怎么回事... 因此,我认为我应该在这里进行询问,那么,为什么会发生这种情况以及如何解决呢? 信息更新: 我已经签入.bash_aliases文件,没有cat别名,也没有一个.bashrc文件指向正确的别名。 输出strings $(command -v cat)为: #!/bin/bash echo "Hello, nothing to see here! Move along!" 输出type cat为: cat is /bin/cat 该sha256sum文件的cat为: a80c46f9c73190d6b46bdf444ade76d05ce113a21dbab7b805dde5027816aa48 输出strace cat为: execve("/bin/cat", ["cat"], [/* 61 vars */]) = 0 brk(0) = 0x1833000 access("/etc/ld.so.nohwcap", F_OK) = -1 …
18 command-line  cat 

2
复制文件和目录而不包含文件内容
有没有一种方法可以复制包含文件但不包含文件内容的目录结构。我的意思是我想要具有相同文件名的目录,但将它们留为空白/空。我用某种编程语言编写的示例应用程序很少,我想用自己的样式重写它们,但要保持它们在文件中的组织方式。 我将不胜感激。

7
运行bash脚本后退出终端
我正在尝试编写一个bash脚本来使用该gnome-open命令打开某些文件(主要是pdf文件)。我也希望终端在打开pdf文件后退出。 我尝试将exit脚本添加到脚本末尾,但这不会关闭终端。我确实尝试过在网上搜索问题的答案,但找不到合适的答案,如果你们能提供帮助,我将非常感谢。 我需要一个仅杀死运行该命令的终端的答案,不是所有终端都可以吗?我接受的先前答案会杀死所有打开的终端窗口。直到今天我才意识到情况确实如此。

2
Gtk-消息:无法加载模块“ overlay-scrollbar”
我正在使用Xubuntu 14.04(Ubuntu + xubuntu-desktop),下面的消息显示了很多次(例如执行mousepad,zenity等等)。 $ mousepad Gtk-Message: Failed to load module "overlay-scrollbar" pandya@pandya-desktop:~$ zenity --info Gtk-Message: Failed to load module "overlay-scrollbar" 为什么我收到此消息?怎么解决?

1
Bash选项卡补全:'-bash:寻找匹配`)时出现意外的EOF -bash:语法错误:文件意外结束
我正在尝试irb使用此命令从文件中进入特定环境变量的会话: $ env $(cat env.sh) irb 但是,当我Tab在键入env.以完成操作后尝试按一下时,会出现以下错误: $ env $(cat env.-bash: unexpected EOF while looking for matching `)' -bash: syntax error: unexpected end of file 另一个有趣的事情是,如果我以root用户身份登录,则不会发生此错误。 这是的输出find ~ -uid 0: $ find ~ -uid 0 /home/(redacted)/.rpmdb /home/(redacted)/.rpmdb/Group /home/(redacted)/.rpmdb/Conflictname /home/(redacted)/.rpmdb/Installtid /home/(redacted)/.rpmdb/Sha1header /home/(redacted)/.rpmdb/Providename /home/(redacted)/.rpmdb/__db.002 /home/(redacted)/.rpmdb/Requirename /home/(redacted)/.rpmdb/Sigmd5 /home/(redacted)/.rpmdb/__db.001 /home/(redacted)/.rpmdb/Obsoletename /home/(redacted)/.rpmdb/.dbenv.lock /home/(redacted)/.rpmdb/Name /home/(redacted)/.rpmdb/Basenames /home/(redacted)/.rpmdb/Triggername …

6
运行程序X次
如何在终端中执行X次程序? 我读到我必须执行bin / bash txt,但是我不知道如何执行X次。

5
Ubuntu命令使我的系统变砖了吗?
几天前,我刚在计算机上安装了Ubuntu,以运行独占程序。我已经完成了,我将要格式化驱动器以重新安装Windows。但是,我的小弟弟想在终端上运行此命令,这会破坏操作系统,并且我认为这样做不会有任何伤害,因为无论如何我都会格式化驱动器。 就是这样的: sudo rm -rf --no-preserve-root / 如果此命令应该结束世界或其他事情,请原谅。因此,它搞砸了操作系统,我使用Windows安装USB重新启动了PC,并计划在Windows安装中格式化驱动器。 但是,重新启动后,监视器根本没有收到任何输入。另外,HDD指示灯(或任何红灯)都没有做任何事情。(实际上,它关闭了。)风扇正在工作,而DVD驱动器却在工作。(我不认为那里有PC扬声器,因此,如果您需要一些蜂鸣声错误代码,对不起。) 我尝试将VGA电缆从图形卡切换到主板,但仍然没有输入。我尝试将旧的Windows XP磁盘插入磁盘驱动器,但未显示任何内容。按下Delete,F12等按钮,但是什么也没发生。然后,我上网查看并尝试重新安装RAM的建议,但没有任何改变。我正在考虑手动重置CMOS,但尚未完成。(请告诉我您是否建议这样做,因为如果不需要的话,我不想搞砸PC。) 我有UEFI,因此在BIOS损坏的情况下也许可以使用备用芯片。


2
如何打开Gparted终端?
我阅读了gparted的此文档,以在移动分区时从启动问题中恢复。要grub在gparted终端上测试命令,我想打开终端,但没有从Ubuntu 13.04中找到方法。当我sudo gparted &在Shell终端上运行时,它将打开GUI,因此我无法测试命令。如何打开终端?

3
适用于Ubuntu的Mac OS X Terminal克隆
我想为Ubuntu Terminal设置Max OS X Terminal主题。我真的很喜欢字体和颜色。这是Mac Terminal的外观: 图片来源 我想在Ubuntu终端中看到的东西很少: 我想username@desktop:~/Dropbox$用以下格式的用户名和计算机名替换:desktop:Dropbox username$ 我想更改终端字体,使其在Mac终端中看起来像。 我想将配色方案更改为类似于Mac终端的配色方案。 这可能吗?怎么样? 请注意,我不想更改Ubuntu主题。我使用带有默认主题的Unity,但是我只想更改终端设置,因为它是我使用最多的应用程序。

5
如何清理/ var / cache?
今天早上醒来时,我发现我的根已经过夜 du -hx --max-depth=1 / 132M /boot 4.0K /media 16K /lost+found 16M /root 702M /lib 4.0K /OLDHOME 8.2G /usr 73M /etc 4.0K /srv 11M /sbin 4.0K /selinux 8.0K /.config 4.0K /cdrom 4.6G /var 181M /opt 4.0K /mnt 9.3M /bin 4.0K /lib64 14G / 该空间由/ var / cache / polipo(2.7G)使用。如何安全清理? 我尝试重新启动=>无法正常工作 …


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.