Unix & Linux

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

3
如何以非root身份运行startx?
最近,我从Ubuntu切换到Arch Linux。我已经将X11安装为窗口系统,并将KDE安装为桌面环境。我已经为单独的分区/home,/var,/和/boot他们都安装在系统启动时。当我运行时startx,将显示以下消息。 xauth:timeout in locking authority file /home/hello/.Xauthority 偶然地,我已经删除了该文件。因此,我从复制了它/root。我使用以下代码更改了权限: # chown hello:users ~/.Xauthority 即使在此之后,startx除非使用root帐户,否则我将无法运行。
10 x11  xauth 


6
重命名目录中的文件
如何重命名目录中的文件,例如以下文件:PMC21375.pdf.txt,我需要重命名为 21375.txt。即,我需要同时从每个文件名中删除PMC和pdf。
10 rename 

1
sshfs将不使用〜/ .ssh / config(在Linux Mint 15上)
Local: Linux Mint 15 - Olivia /proc/version: Linux version 3.8.0-19-generic (buildd@allspice) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) ) ssh -V: OpenSSH_6.1p1 Debian-4, OpenSSL 1.0.1c 10 May 2012 sshfs -V: SSHFS version 2.4 FUSE library version: 2.9.0 fusermount version: 2.9.0 using FUSE kernel interface version 7.18 Remote: Ubuntu 12.04.3 LTS /proc/version: Linux …

2
如何使tar使用sftp或ftp将档案保存在远程计算机上?
我想将一些非常重要的数据备份到远程计算机上。 目前,我只是通过使用以下命令将其保存到本地计算机:tar -cvjf ~/backups/Backup.tar.bz2 ~/importantfiles/* 我希望不使用其他命令将其传输到远程计算机,这意味着我只想升级此命令,以便它可以将数据传输到远程计算机。 它的设计目的是在稍后要脚本中运行的脚本中,这意味着任何类型的必需用户输入都将其完全弄乱! 就像是 tar -cvjf sftp://user:pwassword@host/Backup.tar.bz2 ~/importantfiles/* tar -cvjf ftp://user:pwassword@host/Backup.tar.bz2 ~/importantfiles/* 将会是完美的!(没有管道(等),只有一个命令!)
10 bash  tar  ftp  remote  sftp 


7
按文件名长度查找文件
我想按文件名的长度查找所有文件。 例如,如果我想找到长度为1的文件,如a.go,b.go。 我放: grep '.\{1\}' file 但这是行不通的。我可以使用什么命令按文件名长度查找文件?

5
如何取消删除刚刚使用“ rm -R”命令删除的目录(在云驱动器中)?
我用rm -R命令删除了一个重要目录。这是一个非常庞大的主机数据。它位于/var/zpanel/hostdata/ayrintilih 删除ayrintilih目录之后,一切都已完成。 我试图取消删除ext4magic程序。但是它需要另一个硬盘卷才能恢复。 错误信息: ERROR: can not use "/root/recoveried" for recover directory. It's the same filesystem : "/dev/dm-0" 我的ISP刚刚回复了我的请求: Unfortunately there is no way to add another Volume to a virtual Instance. If it would be a dedicated Server, we could do it, but not in a Cloudserver. You …

6
将树命令的输出转换为json格式
有没有简便的方法可以将* nix命令“ tree”的输出转换为JSON格式? 编辑: 我认为我对问题的描述不够充分。我的目标是转换类似: . |-- dir1 | |-- dirA | | |-- dirAA | | `-- dirBB | `-- dirB `-- dir2 |-- dirA `-- dirB 变成: {"dir1" : [{"dirA":["dirAA", "dirAB"]}, "dirB"], "dir2": ["dirA", "dirB"]}


3
如何在Debian Wheezy上正确配置sudoers文件?
我看过很多博客文章说,这足以做到 aptitude install sudo su root adduser USERNAME sudo 但这只能保护aptitude,换句话说: aptitude install sendmail会要求输入密码,您需要 sudo先运行aptitude apt-get install sendmail不需要密码,不需要sudo特权 如果您编辑受保护的文件,例如其中的文件etc不会要求输入密码,则不需要sudo特权 您可以运行和停止服务,例如apache,它不需要密码,不需要sudo特权 如何解决这个问题?这是我的sudoers文件: This file MUST be edited with the 'visudo' command as root. # # Please consider adding local content in /etc/sudoers.d/ instead of # directly modifying this file. # # See …

5
通过ssh从远程计算机运行时出现错误“未指定协议”
我有一个脚本,仅用于运行我的图形(GUI)应用程序,如下所示。 #cat gui.sh #!/bin/bash ./gui -display 127.0.0.1:0.0 当我从本地计算机(./gui.sh)运行它时,它运行得很好。但是,当我尝试通过ssh从远程计算机运行它时,出现以下错误。 [root@localhost]# ssh -f 192.168.3.77 "cd /root/Desktop/GUI/ && "./gui.sh"" No protocol specified gdm: cannot connect to X server 192.168.3.77:0.0 [root@localhost]# 我不知道,它在询问哪个协议,或者我错过了什么?我直接通过启动应用程序进行尝试,没有脚本[ ssh -f 192.168.3.77 "cd /root/Desktop/GUI/ && "./gui""],但结果是相同的。我曾尝试各种组合一样ssh -Y,ssh -fY多但结果是一样的! 其次,对于我的应用程序,必须满足一个条件,我们必须首先进入程序所在的目录。 有解决方案吗?
10 ssh  x11 

1
如何在终端中配置屏幕还原?
根据终端/环境,以下顺序会产生不同的影响: $ ls 1 2 $ man ls enter q 我看到的是当前提示上方最后显示的手册页屏幕,或者是ls输出和先前的shell输出已恢复。例如,在使用vim然后将其挂起在外壳上执行某些操作时,会观察到相同的效果。 在Fedora 19上-屏幕的默认设置似乎是不恢复,gnome-terminal / xterm默认使用do-restore。 在Solaris上,它取决于所使用的terminal / terminfo数据库。 我想在不同系统/终端之间一致地配置还原行为。
10 terminal  xterm 

2
找不到bash setenv命令
当我使用以下命令时 setenv CLASSPATH /path/mysql-connector-java-ver-bin.jar:$CLASSPATH 错误是 bash setenv command is not found 当我通过哪个命令找到setenv的路径时,我发现了以下路径 (/usr/kerberos/sbin:/usr/kerberos/bin:/home/ec2/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/home/ec2/bin:/root/bin)

1
什么是PCI怪癖?
在阅读有关Linux内核的文章时,我听到很多关于PCI怪癖的信息,但是没有网站解释或定义PCI怪癖。什么是PCI怪癖?
10 linux-kernel  pci 

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.