Questions tagged «command-line»

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

5
.sh指定扩展名?
为什么某些系统.sh仅通过指定不带扩展名的文件名来运行文件,而另一些系统却需要名称加扩展名?就我而言,我正在尝试按照这些说明编写一系列命令。 我现在正在指定扩展名,但是最好能够不运行命令.sh。

1
'ls -l'命令中的那些'x xx'是什么
表演时ls -l遇到一列我不认识。 drwxrwxr-x 7 user user 4096 × ×× 29 13:54 .eclipse drwxrwxr-x 3 user user 4096 × ×× 30 09:30 workspace drwxrwxr-x 3 user user 4096 ××¦× 1 08:13 something 这些x是多少? x xx xx|x 谢谢

3
在终端中仅输出“ ps”命令的COMMAND下的列
我知道我们可以轻松找到以下内容: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND 使用以下命令来查看所有正在运行的进程: sudo ps aux 我的问题是,是否可能仅显示下面的列的输出,COMMAND而没有其他显示?
12 command-line  ps 

3
使用grep / sed / awk从字符串中提取单词
我有一串 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 并要提取的词qa后面-Dspring.profiles.active。 我将字符串保存在文件text.txt中只是为了对其进行演示。 当我做 grep -r -o "spring.profiles.active=" text.txt 结果是 spring.profiles.active= 这个词并不总是存在的qa,它可能是prod或dev。 我想做的就是找到单词spring.profiles.active,然后将其=提取出来。 我想使用shell脚本,因为我使用这个词来配置服务器上的其他项目。 这可能吗,如果可以,我该怎么做。
12 command-line  bash  grep  sed  awk 

1
_expand有什么作用?
我当时正在使用外壳程序,但tab写完后错误地自动完成了工作_e,结果是_expand。 该命令的作用是什么?我在网上找不到解释,我在Ask Ubuntu上只能找到以下参考: 无法更改zsh提示 终端自动完成功能只能从一开始就匹配吗? 但是他们没有回答我的问题。相反,他们开辟的同类更有人对类似这样的命令_complete,_complete_as_root等等。

1
为什么base64输出不一致?
我正在lubuntu 15.04上使用基于Java的neo4j图形数据库。 neo4j HTTP身份验证标头使用'username:password'的base64编码(不包括引号)。使用wireshark,我可以看到neo4j生成的base64代码。 但是,如果我使用ubuntu coreutils base64编码相同的字符串,则会得到略有不同的编码。neo4j不接受此编码。 两种编码均解码为正确的用户名:密码字符串 例 用户名= neo4j和密码=@N Neo4j给出neo4j:@Nas 的编码值,按预期bmVvNGo6QE4=解码neo4j:@N $ echo 'bmVvNGo6QE4=' | base64 --decode neo4j:@N Ubuntu coreutils base64返回neo4j:@Nas 的编码值bmVvNGo6QE4K(在最后一个字符中有所不同),但仍可以正确解码; $ echo 'neo4j:@N' | base64 bmVvNGo6QE4K $ echo 'bmVvNGo6QE4K' | base64 --decode neo4j:@N 为什么是这样?我需要做什么来获得一致的编码?

5
使用SSH时永久存储地址
我有一些通过终端连接到的远程服务器。服务器没有域,只有一个IP地址,当我有几个IP地址时很难记住。 有没有一种方法可以将值永久存储在终端中,以便执行以下操作? server1 = 111.222.111.222 并输入以下命令: ssh root@server1 代替: ssh root@111.222.111.222

4
将Android SDK平台工具添加到从umake下载的PATH中
我正在使用Ubuntu 14.04 Trusty Tahr,并使用Ubuntu提供的umake工具下载了Android Studio。这是从/ root / tools / android / android-studio下载Android Studio,并从-/ root / Android / Sdk /下载platform-tools和所有其他工具。 我PC上的Android Studio工作正常,我可以创建一个应用程序,并使用它在手机上运行它。但是我想通过命令行访问这些工具,因此我想将它们添加到环境路径中。 要将它们添加到环境路径中,我这样做- nano ~/.bachrc 并添加了以下几行: export PATH=${PATH}:/root/Android/Sdk/platform-tools export PATH=${PATH}:/root/Android/Sdk/build-tools 但这行不通。当我从终端发出命令adb时,似乎并没有从platform-tools文件夹中调用adb工具。相反,它告诉我要安装android-tools-adb。 但是,我可以CD进入平台工具,并从那里运行adb和其他工具,但是我不想一次又一次地这样做。另外,如何将Android Studio添加到我的PATH中,而不必一次又一次地将CD插入其bin /目录中? 提前非常感谢您。


2
“ .bashrc或在Anaconda安装位置之前”是什么意思?
我从根目录安装了Anaconda,安装完成后,此消息显示在终端屏幕上: Python 2.7.8 :: Continuum Analytics, Inc. creating default environment... installation finished. Do you wish the installer to prepend the Anaconda install location to PATH in your /root/.bashrc ? [yes|no] [no] >>> no You may wish to edit your .bashrc or prepend the Anaconda install location: $ export PATH=/usr/bin/anaconda/bin:$PATH Thank …


2
如何从命令行将音频输出更改为HDMI?
背景故事 该线程建议pacmd list-sinks并使用切换到其他接收器pacmd set-default-sink "SINKNAME",但是我的笔记本电脑似乎只有1个接收器,因此对我没有帮助。 该线程建议在输出的底部pacmd list-cards显示hdmi-output-0: HDMI / DisplayPort正确的内容,并且看起来正确,但是仍然显示Failure: No such entity我何时运行pactl set-card-profile 0 output:hdmi-output或pactl set-card-profile 0 output:hdmi-output-0

7
Windows的批量重命名实用程序的Ubuntu / Linux替代方案?
我在Ubuntu上度过了仅5个月的时间,这真是一个很棒的经历,我现在几乎无法启动Windows,但是有些事情我很想念,例如以前在Windows中使用的Bulk Rename Utility。 当我启动Windows时,我经常使用该程序,但是如果有替代方案或类似原因,我希望使用该程序具有大量带有合适gui的重命名选项。 我知道rename终端中的命令,但是我从来没有碰过运气。 屏幕截图如下: 问题 Ubuntu可以使用该程序吗? 关于如何在没有gui的情况下完成此操作的出色命令行资源?

2
在启动时运行Dropbox
请原谅来自新Linux用户的一个简单问题。在3.20GHz×2的Dell Pentium(R)双核CPU E5800上运行Ubuntu 12.04。 我使用以下命令安装了Dropbox OK: cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf - 如Dropbox网站所建议的那样,效果很好。 然后使用以下命令运行Dropbox守护程序: ~/.dropbox-dist/dropboxd 再次运行良好,Dropbox在后台运行,可以轻松访问我的云数据。 问题 会话重新启动后,如何自动运行dropbox守护程序?当前的解决方法是打开一个终端并输入命令: ~/.dropbox-dist/dropboxd 非常感谢

1
gvfs命令与常见命令(例如cat,ls,cp)有什么区别?
我最近发现了以下gvfs命令: gvfs-cat (1) - Concatenate files gvfs-copy (1) - Copy files gvfs-info (1) - Show information about files gvfs-ls (1) - List files gvfs-mime (1) - Get or set mime handlers gvfs-mkdir (1) - Create directories gvfs-monitor-dir (1) - Monitor directories for changes gvfs-monitor-file (1) - Monitor files for changes …

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.