Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

3
删除两个特定字符串之间的文本
我有一个如下文件: mime PI Name: ISHO SUCCESS RATE RT, Value: 95.663826 scr PI Name: RRC Access Failures due to UU, Value: 0.13394141 prog PI Name: RRC Access Failures due to UU, Value: 0.16077702 sch PI Name: RRC Access Failures due to UU, Value: 0.11781933 我要删除文本PI直到Value:。我试过了 sed '/<PI>/,/<\/Value:>/d' 有什么帮助吗?

6
正则表达式如何从文件中取出多行?
正则表达式如何从文件中取出多行? 我经常想通过正则表达式获得多行/修改多行。一个例子: 我正在尝试读取XML / SGML文件的一部分(它们不一定格式正确或语法可预测,因此正则表达式比适当的解析器更安全。此外,我希望能够完全做到这一点在外壳脚本(在Solaris和Linux上运行)中仅知道一些关键词的非结构化文件。 XML示例: <tag1> <tag2>bar</tag2> </tag1> <tag1> <tag2>foo</tag2> </tag1> 从这里,我想阅读<tag1>如果其中包含foo某处。 像一个正则表达式(<tag1>.*?foo.*?</tag1>)应该给予正确的部分,但是等工具grep,并sed只为我的单线条的工作。我怎样才能得到 <tag1> <tag2>foo</tag2> </tag1> 在这个例子中?
10 shell  sed  grep 


1
sFTP服务器无法启动
我在使sFTP正常工作时遇到问题,而ssh没有问题。我基本上是使用现有的嵌入式Linux文件系统为ARM处理器构建zlib,openssl和openssh。在寻找想法之后,这似乎是一个常见的问题,但是我没有取得任何进展。我只定义了一个用户,该用户是root,密码为空。 我正在使用openssh版本4.7p1,并使用以下设置修改了sshd_config: PermitRootLogin yes PermitEmptyPasswords yes UseDNS yes UsePrivilegeSeparation no SyslogFacility AUTH LogLevel DEBUG3 Subsystem sftp /usr/local/libexec/sftp-server -f AUTH -l DEBUG3 sftp服务器位于/ usr / local / libexec中,并具有以下权限: root@arm:/usr/local/libexec# ls -l -rwxr-xr-x 1 root root 65533 Oct 3 22:12 sftp-server -rwx--x--x 1 root root 233539 Oct 3 22:12 ssh-keysign 我知道正在找到sftp-server(在sshd_config中设置了路径),因为如果重命名sftp_server可执行文件,则会出现以下错误: auth.err …
10 linux  sftp  openssh 



1
如何在Debian Jessie上安装Nvidia驱动程序
我已经根据Wiki安装了Nvidia驱动程序,但没有成功。系统在引导过程中挂起。那么,如何在Debian Jessie上成功安装驱动程序? 我的电脑规格:GPU:GeForce 7600GS,内核:3.10-3-amd64
10 xorg  nvidia 

2
以编程方式分区磁盘
我正在尝试创建一个bash脚本,该脚本将在具有现有分区的磁盘上创建一个具有文件系统的新分区。 看起来很容易以分区方式通过编程创建分区,但是它要求您知道从哪里开始和停止新分区,这就是我遇到的麻烦。 我不想依赖具有特定位置/大小的分区的磁盘。也就是说,我要创建一个新的分区,该分区在现有的最后一个分区之后立即开始。然后,我希望能够创建固定大小的分区或填充剩余空间。 在Bash中,是否有确定的可靠方法 a)最后一个分区的结束位置,以及 b)最后一个分区之后的剩余未分区空间?
10 bash  partition  fdisk  parted 

2
为什么在/ bin中混合使用符号链接和硬链接?
我了解符号链接和硬链接之间的技术区别,这是有关它们在实践中使用的问题,尤其是我很好奇地知道为什么两者都在看似相似的条件下使用:/bin目录。 这是它在我的系统上列出的片段: ~$ ls -lai /bin total 10508 32770 drwxr-xr-x 2 root root 4096 Jun 14 11:47 . 2 drwxr-xr-x 28 root root 4096 Sep 6 13:15 .. 119 -rwxr-xr-x 1 root root 959120 Mar 28 22:02 bash 2820 -rwxr-xr-x 3 root root 31112 Dec 15 2011 bunzip2 127 -rwxr-xr-x …

3
Thinkpad T440上的Fn Lock(FnLk)是否可以在Linux上正常使用?
我正在考虑购买Lenovo Thinkpad T440s并在其上安装Linux。 根据用户指南和T440的照片,要使用F1- F12必须按住Fn键,或使用Fn+ Esc启用“ Fn Lock”(FnLk)。 资料来源:联想网站 在用户指南中也提到过,BIOS / UEFI配置(也称为ThinkPad设置)的“键盘/鼠标”部分中只有三个设置: TrackPoint(启用或禁用) 触控板(启用或禁用) Fn和Ctrl键交换(禁用或启用) 没有有关F1-的设置F12。 在一个中文论坛的评论中,有人写道: 如果还想用原来的操作方式,安装好驱动后,按FN + ESC键进行FnLK操作就行了,重启后该设置继续保留,无需重新设置。 转换为: 如果您想恢复原来的状态,只需按Fn+ Esc即可FnLk安装驱动程序。即使重新启动计算机,此配置也会保留。 我在另一个中文bbs上问了这个问题,得到了负面的反馈:(翻译) 如果未安装驱动程序,则FnLk在Windows上不起作用。 任何拥有T440的人都可以告诉我FnLk是否适用于Linux吗?也许有一些内核模块?

3
允许用户读取其他用户的主目录
我是系统管理的新手,并且有一个与权限相关的查询。我有一个小组administration。内部administration组,我有用户user1,user2,user3,superuser。所有用户都在administration组中。现在,我需要向用户授予权限,superuser以便能够查看/home其他用户的目录。不过,我不想user1,user2,user3看到本人以外的任何其他用户的家中。(也就是说,user1应该只能看到user1的房屋,依此类推)。 我已经创建了用户和组,并将所有用户分配给该组。我superuser现在应该如何指定权限? 换句话说,我正在考虑有两个小组(say NormalUsers和Superuser)。该NormalUsers组将有用户user1,user2和user3。该Superuser组将只有该用户Superuser。现在,我需要Superuser对群组中的用户文件具有完全访问权限NormalUsers。在Linux中有可能吗?

1
如何禁用键盘?
在不拔出键盘的情况下,我想从终端禁用它;我希望可以使用此方法完成操作,rmmod但是根据我当前加载的模块,它看起来不可能。 有人有什么想法吗?


1
如何在Debian Wheezy上安装GCC 4.8.1
我想在我的Debian Wheezy 7.1.0系统上安装GCC 4.8.1。我系统上安装的GCC的当前版本是4.7.2。我看到gcc-4.8.1在Debian存储库中可用。有人可以告诉我如何执行此更新吗?
10 debian  gcc 


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.