Questions tagged «linux»

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

19
命令行CSV查看器?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 有人知道Linux / OS X的命令行CSV查看器吗?我在想类似的东西,less但以更易读的方式将列隔开。(我可以用OpenOffice Calc或Excel打开它,但这样做太强大了,以至于只按需要查看数据即可。)进行水平和垂直滚动会很棒。
308 linux  macos  command-line  csv 

11
如何终止以shell = True启动的python子进程
我正在使用以下命令启动子流程: p = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True) 但是,当我尝试杀死使用: p.terminate() 要么 p.kill() 该命令一直在后台运行,所以我想知道如何才能真正终止该过程。 请注意,当我使用以下命令运行命令时: p = subprocess.Popen(cmd.split(), stdout=subprocess.PIPE) 发出时,它确实成功终止p.terminate()。

6
如何在Linux中的SCP复制路径中转义空格?
我是Linux新手,我想将文件从远程复制到本地系统...现在,我在Linux系统中使用scp命令。文件,它显示错误消息:“没有这样的文件或目录” 我试过了: scp ael5105@192.168.0.200:'/home/5105/test/gg/Untitled Folder/a/qy.jpg' /var/www/try/ 我在网上看到了一些参考资料,但我不太了解,有人可以帮忙吗? 复制期间如何在文件名或目录名中转义空格...
307 linux  unix  ubuntu  whitespace  scp 

20
如何在Linux中生成带有绝对路径的文件列表?
我正在编写一个将文件路径作为输入的Shell脚本。 因此,我需要生成具有完整路径的递归文件列表。例如,文件bar具有以下路径: /home/ken/foo/bar 但是,据我所看到的,ls并且find只给出相对路径列表: ./foo/bar (from the folder ken) 这似乎是一个显而易见的要求,但在find或ls手册页中看不到任何内容。 如何在Shell中生成文件列表及其绝对路径?

13
在Linux中自动重复命令
在Linux命令行中是否可以每n秒重复一次命令? 说,我正在运行导入,我正在做 ls -l 检查文件大小是否正在增加。我想要一个命令来自动重复此操作。
303 linux  bash  ubuntu 

11
带有-i选项的sed命令在Mac上失败,但在Linux上有效
我已成功使用以下sed命令在Linux中搜索/替换文本: sed -i 's/old_link/new_link/g' * 但是,当我在Mac OS X上尝试时,得到: “命令c期望\后跟文本” 我以为Mac运行的是普通的BASH shell。这是怎么回事? 编辑: 根据@High Performance,这是由于Mac sed具有不同的(BSD)风格,因此我的问题将是如何在BSD中复制此命令sed? 编辑: 这是导致此情况的一个实际示例: sed -i 's/hello/gbye/g' *
303 linux  macos  bash  sed 

11
如何在文本文件中找出行尾?
我试图在bash中使用某些东西来显示打印而不是解释的文件中的行尾。该文件是SSIS / SQL Server的转储文件,正在被Linux机器读取以进行处理。 是否有内的任何开关vi,less,more,等? 除了看到行结束,我需要知道它是什么类型的线路末端(CRLF或LF)。我如何找到答案?


19
如何在Minikube中使用本地docker镜像?
我有几个要使用的docker镜像minikube。我不想先上传然后下载相同的图像,而不仅仅是直接使用本地图像。我该怎么做呢? 我尝试过的东西: 1.我尝试运行这些命令(分别两次删除minikube实例并重新开始) kubectl run hdfs --image=fluxcapacitor/hdfs:latest --port=8989 kubectl run hdfs --image=fluxcapacitor/hdfs:latest --port=8989 imagePullPolicy=Never 输出: NAME READY STATUS RESTARTS AGE hdfs-2425930030-q0sdl 0/1 ContainerCreating 0 10m 它只是停留在某些状态,而从未达到就绪状态。 2.我尝试创建一个注册表,然后将图像放入其中,但这也不起作用。我可能做错了,但是找不到正确的说明来完成此任务。 请提供说明以在本地kubernetes实例中使用本地docker映像。 操作系统:ubuntu 16.04 Docker:Docker version 1.13.1,build 092cba3 Kubernetes: Client Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.3", GitCommit:"029c3a408176b55c30846f0faedf56aae5992e9b", GitTreeState:"clean", BuildDate:"2017-02-15T06:40:50Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"5", …


26
轻松测量经过时间
我正在尝试使用time()来测量程序的各个点。 我不明白的是为什么之前和之后的值相同?我了解这不是剖析我的程序的最佳方法,我只想了解花费多长时间。 printf("**MyProgram::before time= %ld\n", time(NULL)); doSomthing(); doSomthingLong(); printf("**MyProgram::after time= %ld\n", time(NULL)); 我努力了: struct timeval diff, startTV, endTV; gettimeofday(&startTV, NULL); doSomething(); doSomethingLong(); gettimeofday(&endTV, NULL); timersub(&endTV, &startTV, &diff); printf("**time taken = %ld %ld\n", diff.tv_sec, diff.tv_usec); 如何读取的结果**time taken = 0 26339?这是否意味着26,339纳秒= 26.3毫秒? 那大约**time taken = 4 45025是4秒25毫秒呢?
297 c++  c  linux  time  measurement 

7
如何在find命令中使用正则表达式?
我有一些用生成的uuid1字符串命名的图像。例如81397018-b84a-11e0-9d2a-001b77dc0bed.jpg。我想使用“查找”命令找出所有这些图像: find . -regex "[a-f0-9\-]\{36\}\.jpg". 但这是行不通的。正则表达式有问题吗?有人可以帮我吗?
297 regex  linux  find 

16
如何将密码传递给scp?
我知道不推荐这样做,但是是否可以将用户密码传递给scp? 作为批处理作业的一部分,我想通过scp复制文件,接收服务器当然需要密码,不,我不能轻易地将其更改为基于密钥的身份验证。

14
查找一个目录中存在的文件,而不是另一个目录中的文件[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我试图找到一个目录中存在的文件,但不在另一个目录中,我试图使用以下命令: diff -q dir1 dir2 与上面的命令,它会找到这两个文件的问题dir1,但不是dir2还有文件dir2而不是在dir1, 我正在尝试在文件中找到文件,dir1但不仅在其中dir2。 这是我的数据的一小部分样本 dir1 dir2 dir3 1.txt 1.txt 1.txt 2.txt 3.txt 3.txt 5.txt 4.txt 5.txt 6.txt 7.txt 8.txt 在我脑海里的另一个问题是,我怎么能找到的文件,dir1而不是在dir2或dir3在一个单一的命令?
295 linux  bash  diff 

4
如何在Vimdiff中展开/折叠差异部分?
我今天开始使用vimdiff,并想做一些我在基于Windows的差异编辑器上理所当然的事情(例如,展开/折叠差异部分,具有完整的文件扩展/仅具有3条上下文行的差异或下方等)。我目前只知道以下命令: 键盘快捷键: do -从其他窗口更改到当前窗口。 dp -将当前窗口中的更改放入另一个窗口。 ]c -跳至下一个更改。 [c -跳至上一个更改。 CTRL+ W,w-切换到另一个拆分窗口(CTRL+ W,CTRL+ W做同样的事情,以防您CTRL稍后松开键) 有人可以指出我正确的方向,以便我可以复制类似的功能吗? 例如,如果我可以展开/折叠差异周围的线条,那将是很好的。

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.