Questions tagged «linux»

LINUX问题必须与编程有关。仅当您的问题与使用Linux API或Linux特定行为进行编程有关时才使用此标记,而不仅仅是因为您碰巧在Linux上运行代码。如果需要Linux支持,可以尝试https://unix.stackexchange.com或特定Linux发行版的Stack Exchange网站,例如https://askubuntu.com或https://elementaryos.stackexchange.com/


12
如何使用cut为分隔符指定更多空间?
有什么方法可以使用cut命令为更多空间指定字段定界符吗?(如“ +”)?例如:在以下字符串中,我希望达到值“ 3744”,我应该说什么字段分隔符? $ps axu | grep jboss jboss 2574 0.0 0.0 3744 1092 ? S Aug17 0:00 /bin/sh /usr/java/jboss/bin/run.sh -c example.com -b 0.0.0.0 cut -d' '不是我想要的,因为它只用于一个空间。 awk也不是我要找的东西,而是如何处理“切割”? 谢谢。
195 linux  delimiter  cut 

8
有没有一种方法可以按列进行“ uniq”?
我有一个.csv文件,如下所示: stack2@example.com,2009-11-27 01:05:47.893000000,example.net,127.0.0.1 overflow@example.com,2009-11-27 00:58:29.793000000,example.net,255.255.255.0 overflow@example.com,2009-11-27 00:58:29.646465785,example.net,256.255.255.0 ... 我必须从文件中删除重复的电子邮件(整行)(即overflow@example.com,上面示例中包含的行之一)。如何uniq仅在字段1(用逗号分隔)上使用?根据man,uniq没有列选项。 我尝试了一些东西,sort | uniq但是没有用。
195 linux  shell  sorting  uniq 

13
Linux-仅安装redis-cli
我有一台装有Redis的Linux服务器,我想通过命令行从本地Linux机器连接到它。 是否可以redis-cli仅安装(不带redis-server其他工具)? 如果我只是将redis-cli文件复制到本地计算机上并运行它,则会出现以下错误: ./redis-cli: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by ./redis-cli)
195 linux  redis 

4
如何更改Linux中打开文件的数量限制?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 运行我的应用程序时,有时会出现关于的错误too many files open。 运行ulimit -a报告该限制为1024。如何将限制增加到1024以上? 编辑 ulimit -n 2048导致权限错误。
194 linux 

30
如何快速求和文件中的所有数字?
我有一个包含数千个数字的文件,每个数字都在自己的行上: 34 42 11 6 2 99 ... 我正在寻找一个脚本,它将打印文件中所有数字的总和。我有一个解决方案,但是效率不是很高。(运行需要几分钟。)我正在寻找一种更有效的解决方案。有什么建议?
194 linux  perl  bash  shell  awk 



5
如何在Linux上获得总体CPU使用率(例如57%)[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 8年前关闭。 改善这个问题 我想知道如何获得系统CPU使用率,例如使用bash以百分比表示。 样本输出: 57% 如果有多个核心,则可以计算平均百分比会很好。
193 linux  bash  unix  cpu 

19
使用脚本自动输入SSH密码
我需要创建一个脚本,该脚本会自动向OpenSSH ssh客户端输入密码。 假设我需要myname@somehost使用密码SSH进入a1234b。 我已经尝试过... #~/bin/myssh.sh ssh myname@somehost a1234b ...但这是行不通的。 如何将此功能纳入脚本?
193 linux  shell  ssh  openssh 

9
使用grep搜索其中包含点的字符串
我正在尝试0.49使用以下命令搜索字符串(带点) grep -r "0.49" * 但是发生的是,我也收到了包含字符串等的不良结果0449,0949等等。问题是linux将dot(。)视为任何字符并得出所有结果。但是我只想得到“ 0.49”的结果。
192 linux  grep 

11
如何从我的应用程序目录中删除所有.svn目录
我的应用程序中具有导出工具的任务之一是清除.svn应用程序目录树中的所有目录。我正在Linux外壳中寻找一个递归命令,它将遍历整个树并删除.svn文件。 我不使用导出,因为此脚本将用于与SVN不相关的其他文件/目录名称。我尝试了类似的东西: find . -name .svn | rm -fr 没用...
191 linux  shell 

12
在没有/ proc / self / exe的情况下查找当前可执行文件的路径
在我看来,Linux使用/ proc / self / exe很容易。但是我想知道是否有一种方便的方法可以通过跨平台接口在C / C ++中找到当前应用程序的目录。我已经看到一些项目与argv [0]混为一谈,但它似乎并不完全可靠。 例如,如果您必须支持没有/ proc /的Mac OS X,您会怎么做?使用#ifdefs隔离特定于平台的代码(例如,NSBundle)?还是尝试从argv [0],$ PATH和诸如此类的东西推断出可执行文件的路径,冒着在边缘情况下发现错误的风险?
190 c++  c  linux  macos  executable 

9
如何在Linux和Windows中的Python中使用“ /”(目录分隔符)?
我已经在python中编写了一个代码,该代码使用/在文件夹中创建特定文件,如果我想在Windows中使用该代码将无法正常工作,有没有一种方法可以在Windows和Linux中使用该代码。 在python中,我使用以下代码: pathfile=os.path.dirname(templateFile) rootTree.write(''+pathfile+'/output/log.txt') 当我在Windows计算机中使用我的代码时,我的代码将无法工作。 在Linux和Windows中如何使用“ /”(目录分隔符)?
190 python  linux  windows  unix 

9
如何在Vim或Linux中将空格转换为制表符?
我已经查看了有关Stack Overflow的几个问题,以了解如何在不查找所需内容的情况下将空格转换为制表符。关于如何将制表符转换为空格,似乎还有更多问题,但我正尝试相反的做法。 在Vim我尝试过的过程中:retab,:retab!没有运气,但我相信这些实际上是为了从制表符转到空格。 我在命令提示符下都尝试了两次expand,unexpand但没有任何运气。 这是有问题的文件: http://gdata-python-client.googlecode.com/hg-history/a9ed9edefd61a0ba0e18c43e448472051821003a/samples/docs/docs/docs_v3_example.py 如何使用或Shell 将前导空格转换为制表符Vim?
190 linux  vim  tabs  spaces 

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.