Questions tagged «command-line»

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



2
什么是/ bin / rbash?
我正在学习Common Shell程序。 当我运行时cat /etc/shells,它显示: # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash 这是/bin/rbash什么 它用于脚本编制吗?

1
为什么“!” 快捷方式无法执行先前运行的命令?
最近我在终端机上打字 username:~$ !! 并从bash得到错误: bash: !!: command not found 同时,当在超级用户下完成时,它会成功。 我调查了用户PATH的内容,发现没有可疑的地方: /home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 这是输出: username:~$ history | tail 1993 date 1994 cal 1995 vcal 1996 uptime 1997 uname 1998 uptime 1999 uname 2000 uptime 2001 uname 2002 history | tail 另一个: username:~$ echo foo foo username:~$ !! bash: !!: command not …

3
命令行蛇游戏?
我记得很久以前有一部旧手机,上面有一个游戏,我相信它被称为“ Snake”或“ Snakes”之类的东西,基本上,您可以使用箭头键更改蛇的方向,蛇不能碰自己(或游戏结束),但是如果碰到地图的边缘,它只会出现在另一侧。游戏的目的是让蛇吃东西,但是每吃一点食物(每次吃更多的东西都会出现在其他地方,但通常一次出现),蛇会变得更长一点。玩游戏更难。 我确定你们都会熟悉这个游戏,所以我想知道(因为我想念这个游戏,只能找到奇数的3D版本)终端中是否有这个游戏的版本?我希望它能坚持原来的样子,也许会遵循ASCII的含义? 我在GNOME 3.20上运行Ubuntu GNOME 16.04.1,官方存储库中是否有这样的免费应用程序(我希望它来自哪里)?

2
为什么时间的输出格式会根据我的称呼方式而变化
这可能是一个新手的问​​题,但是我不明白这是如何配置的以及为什么time在这两种情况下命令的输出格式不同: 如果通过使用time,则输出为三行,包含基本信息 $ time sleep 1 real 0m1.003s user 0m0.000s sys 0m0.000s 然后我可以检查出使用了哪个二进制文件 $ which time /usr/bin/time 并直接调用它以获取完全不同的格式的输出,以及更多信息 $ /usr/bin/time sleep 1 0.00user 0.00system 0:01.00elapsed 0%CPU (0avgtext+0avgdata 2000maxresident)k 0inputs+0outputs (0major+77minor)pagefaults 0swaps 没有相关的别名 time $ alias | grep time $ 我在跑步Ubuntu 16.04。

3
为什么不更新Composer?
我正在使用Ubuntu 16.04 LTS amd64。我已经安装了LAMP(php5.6,apache2,mysql)和Composer。我从github下载了laravel项目。我想更新Composer以启动本地服务器php artisan serve。但是,当我想运行时localhost,终端会说: heartprogrammer@heartprogrammer-desktop:/var/www/kstu$ php artisan serve PHP Warning: require(/var/www/kstu/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /var/www/kstu/bootstrap/autoload.php on line 17 PHP Fatal error: require(): Failed opening required '/var/www/kstu/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php') in /var/www/kstu/bootstrap/autoload.php on line 17 我尝试更新Composer,但是它说: heartprogrammer@heartprogrammer-desktop:/var/www/kstu$ composer update Loading composer repositories with package …


2
为什么Windows和Ubuntu具有相似的Shell命令?
Ubuntu有一个bash(Bourne Again SHell),而Windows有它的专有shell。根据我的研究,在Windows / Ubuntu中没有用于外壳脚本编写的语言的名称。这就是所谓的外壳脚本。 为什么Windows和Ubuntu的炮弹理解,如相同的命令:ls,mkdir,rmdir,mount等? 是否有某种通用的Shell脚本语言?如果是这样,请给我更多详细信息。


5
如何安装白蚁
我在UbuntuGnome上使用openbox ..如果有帮助。 因此,我查看了位于此处的文档: https://wiki.archlinux.org/index.php/Termite 而且我不知道如何安装它。我是个新手,只想作一个简单的解释,或者至少向正确的方向推一下即可。 我也按照这里的说明进行操作:https : //github.com/thestinger/termite 做了以下事情: git clone --recursive https://github.com/thestinger/termite.git cd termite && make 然后得到这个: ask @ ubuntu:〜/ term $ 在pkg-config搜索路径中找不到软件包gtk + -3.0。 也许您应该添加包含`gtk + -3.0.pc'的目录 到PKG_CONFIG_PATH环境变量 找不到软件包'gtk + -3.0' 在pkg-config搜索路径中找不到软件包vte-2.91。 也许您应该添加包含`vte-2.91.pc'的目录 到PKG_CONFIG_PATH环境变量 找不到软件包'vte-2.91' 在pkg-config搜索路径中找不到软件包gtk + -3.0。 也许您应该添加包含`gtk + -3.0.pc'的目录 到PKG_CONFIG_PATH环境变量 找不到软件包'gtk + -3.0' 在pkg-config搜索路径中找不到软件包vte-2.91。 也许您应该添加包含`vte-2.91.pc'的目录 到PKG_CONFIG_PATH环境变量 …

4
如何从具有管理权限的终端创建新文件夹?
我想安装JAVA,但是安装说明要求我/java/在标准/usr/文件夹中创建一个名为的新文件夹。 但是此文件夹已被阻止。我的意思是,我无法使用PCManFM文件管理器在其上创建新文件夹,因为该选项为灰色。 所以我想应该有一个命令可以从终端会话中创建它。(使用sudo,也许?) 我怎么才能得到它?哪个是正确的命令?

1
通过SSH挂起计算机后如何恢复终端?
我经常将SSH连接到计算机,只是使其进入睡眠状态。问题是当它休眠时,它保持SSH连接打开(似乎无限期)。这是发生了什么: oli@bert:~$ ssh tank oli@tank:~$ sudo pm-suspend [sudo] password for oli: 我输入密码,Return然后点击它,然后挂起...直到唤醒远程计算机。 有什么方法可以强制在本地断开连接,这样我就可以不必关闭终端再启动另一个终端就可以将其退回?
14 command-line  ssh 



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.