Questions tagged «command-line»

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





4
python subprocess.call()无法按预期工作
我开始研究这个兔子漏洞,以此来熟悉如何使用python创建安装脚本。python的选择只是基于我对它的熟悉,而我确信此任务会比python更好。 该脚本的目标是将ROS安装到运行该脚本的计算机上,并设置catkin环境。可以分别在这里和这里找到方向。 当前所在的脚本如下: subprocess.call(["sudo", "sh", "-c", "'echo \"deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main\" > /etc/apt/sources.list.d/ros-latest.list'"]) subprocess.call(["sudo", "apt-key", "adv", "--keyserver", "hkp://ha.pool.sks-keyserver.net:80", "--recv-key", "0xB01FA116"]) subprocess.call(["sudo", "apt-get", "update"]) subprocess.call(["sudo", "apt-get", "install", "ros-kinetic-desktop-full", "-y"]) subprocess.call(["sudo", "rosdep", "init"]) subprocess.call(["rosdep", "update"]) subprocess.call(["echo", '"source /opt/ros/kinetic/setup.bash"', ">>", "~/.bashrc", "source", "~/.bashrc"]) subprocess.call(["sudo", "apt-get", "install", "python-rosinstall", "-y"]) mkdir_p(os.path.expanduser('~') + "/catkin_ws/src") subprocess.call(["(cd …

6
如何从行转换为列?
我有一个.txt文件,其编号按此顺序排列(在同一行上): 106849_01373 106849_01967 106850_00082 23025.7_01059 我想这样转换它们: 106849_01373 106849_01967 106850_00082 23025.7_01059 我不知道该使用哪个命令。有人可以帮我吗?




3
如何列出文件名超过“ 2015”的一天之前的文件?
我想列出不属于今天的所有日志文件,仅列出2015其名称中包含的文件。 这些是我尝试过的命令: find . -name 2015 -mtime +1 -exec ls -ltrh {} \; find . -name *2015* -mtime +1 -exec ls -ltrh {} \; 两者的输出都没有,但是文件仍然存在。这些命令出了些问题,但我没有得到什么。任何帮助,将不胜感激。

1
什么是pts / 0,:0和+之前的属性?等等
在阅读有关Linux的内容时,我得到了$ who -a,因此在尝试(tty1,tty2,tty3)分别登录三个文本终端之前,我又回到了X-window(Ctrl + Alt + f7),然后尝试了:- $ who anupam tty2 2014-09-20 16:19 anupam tty3 2014-09-20 16:20 anupam tty1 2014-09-20 16:18 anupam :0 2014-09-20 16:14 (:0) anupam pts/0 2014-09-20 16:21 (:0) $ whoami anupam $ who -a system boot 2014-09-20 16:13 run-level 2 2014-09-20 16:13 LOGIN tty4 2014-09-20 16:13 736 …
11 command-line  tty  who 


2
屏幕是否有任何用户友好的替代方法?
我正在运行Ubuntu Server,并希望有多个终端。屏幕工作正常,但是..它不是用户友好的。我的意思是..按Ctrl+后,A您不会收到有关您处于命令模式的通知,要显示终端,您必须输入"根本不友好的终端(在我的键盘上是Shift+ 1),依此类推。 我看着byobu,但似乎有问题:cpu状态行不断增加,倒挂并最终覆盖了我的屏幕。 我正在搜索具有nano图形的东西。屏幕的底部填充了指令/状态,而上部则是我当前的终端。 是否存在类似的东西?或者,您可以帮我解决byobu错误吗?

2
如何自动将终端标题设置为目录名称而不包含路径
目前,我的bash终端/标签标题是根据我所在的目录设置的。例如: bob@bobscomputer:~/i/had/some/great/pie/yesterday 如果我有多个选项卡并排打开,这不是很有用。例如,如果我有上述dir并排打开的4个选项卡,那么我看到的只是 bob@bobscomputer:~/i/had... 4次。 我希望将所有终端标题自动设置为路径的最后一部分。在上面的示例中,我希望标题为 yesterday 显然,更改目录时标题应该会更改。我想在不更改提示的情况下执行此操作,因此提示和终端标题应该不同。 有没有办法做到这一点?


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.