标签: linux

解压缩目录中的所有文件

我有一个ZIP文件目录(在Windows机器上创建).我可以手动解压缩它们unzip filename,但是如何通过shell解压缩当前文件夹中的所有ZIP文件?

使用Ubuntu Linux服务器.

linux shell wildcard unzip

174
推荐指数
10
解决办法
17万
查看次数

如何在bash中创建仅包含空格的十六进制字符的文件的十六进制转储?

如何使用bash在Linux中创建二进制文件的未修改十六进制转储?在odhexdump转储命令都插入空格,这是不理想的.

有没有办法简单地写一个长字符串,其中包含输出中的所有十六进制字符,减去空格或换行符?

linux bash hex

174
推荐指数
4
解决办法
21万
查看次数

我在哪里可以找到Linux中的Java SDK?

我使用apt-get install安装了JDK.我不知道我的jdk文件夹在哪里.我需要为此设置路径.有没有人知道这个位置?

java linux

174
推荐指数
7
解决办法
45万
查看次数

[:shell编程中的意外操作符

我的代码:

    #!/bin/sh
    #filename:choose.sh
    read choose
    [ "$choose" == "y" -o "$choose" == "Y" ] && echo "Yes" && exit 0
    [ "$choose" == "n" -o "$choose" == "N" ] && echo "No"  && exit 0
    echo "Wrong Input" && exit 0
Run Code Online (Sandbox Code Playgroud)

但是当我执行时

    sh ./choose.sh
Run Code Online (Sandbox Code Playgroud)

终端提示我

   [: 4: n: :Unexpected operator
   [: 5: n: :Unexpected operator
Run Code Online (Sandbox Code Playgroud)

我的bash脚本有什么错误吗?谢谢!

linux bash shell

173
推荐指数
6
解决办法
17万
查看次数

brk()系统调用了什么?

根据Linux程序员手册:

brk()和sbrk()改变程序中断的位置,它定义了进程数据段的结束.

这里的数据段意味着什么?是仅仅将数据段或数据,BSS和堆组合在一起?

根据维基:

有时,数据,BSS和堆区域统称为"数据段".

我认为没有理由改变数据段的大小.如果它是数据,BSS和堆集合那么它是有意义的,因为堆将获得更多的空间.

这让我想到了第二个问题.在我到目前为止阅读的所有文章中,作者都​​说堆积增长,堆栈向下增长.但是他们没有解释的是当堆占用堆和堆栈之间的所有空间时会发生什么?

在此输入图像描述

c unix linux memory-management brk

173
推荐指数
4
解决办法
8万
查看次数

使用脚本自动输入SSH密码

我需要创建一个自动输入密码给OpenSSH ssh客户端的脚本.

假设我需要myname@somehost使用密码进入SSH a1234b.

我已经尝试过......

#~/bin/myssh.sh
ssh myname@somehost
a1234b
Run Code Online (Sandbox Code Playgroud)

......但这不起作用.

如何将此功能添加到脚本中?

linux ssh shell openssh

173
推荐指数
12
解决办法
48万
查看次数

如何在Vim或Linux中将空格转换为制表符?

我已经查看了Stack Overflow上的几个问题,了解如何在不查找我需要的情况下将空格转换为制表符.似乎有更多关于如何将标签转换为空格的问题,但我试图做相反的事情.

Vim我试过:retab:retab!没有运气,但我相信那些实际上是从标签反正要空间.

我试过两个,expandunexpand在命令提示符没有运气.

这是有问题的文件:

http://gdata-python-client.googlecode.com/hg-history/a9ed9edefd61a0ba0e18c43e448472051821003a/samples/docs/docs_v3_example.py

如何使用其中一个或shell 将前导空格转换为制表符Vim

linux vim tabs spaces

172
推荐指数
5
解决办法
12万
查看次数

是否有任何类似于Linux的WinSCP?

我喜欢WinSCP for Windows.什么是最好的Linux等效软件?

我尝试使用sshfs在我的本地机器上安装远程文件系统,但它不像简单地启动GUI那样用户友好,而且它似乎需要在客户端机器上进行root访问,这不是很方便.

当然命令行工具如scp是可能的,但我正在寻找一个简单的GUI.

linux scp winscp

171
推荐指数
11
解决办法
30万
查看次数

你能在Linux上运行Xcode吗?

你能在Linux上运行Xcode吗?Mac OS X基于BSD Unix,有可能吗?

据我所知,有一个MonoDevelop插件,有一个iPhone模拟器.

linux xcode monodevelop

171
推荐指数
7
解决办法
23万
查看次数

sed中的环境变量替换

如果我从脚本运行这些命令:

#my.sh
PWD=bla
sed 's/xxx/'$PWD'/'
...
$ ./my.sh
xxx
bla
Run Code Online (Sandbox Code Playgroud)

没事.

但是,如果我跑:

#my.sh
sed 's/xxx/'$PWD'/'
...
$ ./my.sh
$ sed: -e expression #1, char 8: Unknown option to `s' 
Run Code Online (Sandbox Code Playgroud)

我在教程中读到要替换你需要停止的shell中的环境变量,并且"引用"该$varname部分以便它不直接替换,这就是我所做的,并且只有在之前定义变量时才有效.

我怎样才能将sed识别$var为在shell中定义的环境变量?

unix linux shell sed

170
推荐指数
8
解决办法
22万
查看次数

标签 统计

linux ×10

shell ×4

bash ×2

unix ×2

brk ×1

c ×1

hex ×1

java ×1

memory-management ×1

monodevelop ×1

openssh ×1

scp ×1

sed ×1

spaces ×1

ssh ×1

tabs ×1

unzip ×1

vim ×1

wildcard ×1

winscp ×1

xcode ×1