4 如何注销`sudo su`? 我sudo su经常开始mysql做一些功课。 当我完成mysql(或其他任何命令)时,我仍然在sudo。 我如何“退出”,所以我迅速的变化从后#到$? 90 linux ubuntu command-line
2 为什么Unix / Linux系统上最强大的用户称为“ root”? 在使用“超级用户”这个术语时,又受到另一个问题的启发,为什么在称为Unix / Linux的系统上,heck是最强大的用户root?为什么不admin,sysop,base,king或类似的东西?当我读到这个词时,root我想到的只是植物的根。 请提供引用和参考,而不仅仅是偶然的观察。 89 linux root user
13 如何从命令行启动GUI linux程序,但又与命令行分开? 我之前已经搜索过,但从未找到答案。 在Windows中,如果打开控制台窗口,键入winmine,然后按Enter,将出现Minesweeper,它与cmd程序完全分开。我知道,Minesweeper实例不以任何方式绑定到命令提示符,除了将Minesweeper的父级设置为该命令提示符实例。但是,在Linux中有所不同。 在Linux中,如果打开了控制台窗口,请键入emacs并按Enter,Emacs将打开,但它似乎与命令行绑定。具体来说,在关闭Emacs实例之前,我似乎无法使用命令行。有没有办法在Linux中复制Windows行为? 谢谢! 88 linux command-line
4 如何在Linux中创建一个1GB的随机文件? 我正在使用bash shell,并希望将命令外的内容openssl rand -base64 1000传递给命令,dd例如dd if={output of openssl} of="sample.txt bs=1G count=1。我认为我可以使用变量,但是我不确定如何做到最好。我要创建文件的原因是因为我想要一个1GB的随机文本文件。 88 linux dd
6 tmux忽略配置文件 我刚刚在Ubuntu 10.04上安装了tmux,并尝试C-a通过~/.tmux.conf使用以下行创建文件来将前缀密钥重新映射到: set-option -g prefix C-a unbind-key C-b 当启动tmux时,定期地和使用-f ~/.tmux.conf,前缀实际上是相同的默认值C-b 没有任何错误或警告。 知道conf的加载有什么问题吗? 87 linux tmux
6 在chroot环境中挂载dev,proc,sys? 我正在尝试使用自定义选择的软件包创建Linux映像。我想做的是手工制作要在XO笔记本电脑上使用的软件包,因为如果可以构建所需的所有软件包并只是将它们刷新,则在真正的XO硬件上编译软件包会花费很长时间。映像到XO,可以节省时间和空间。 当我尝试安装一些软件包时,由于缺少proc,sys,dev目录,因此配置失败。因此,我从其他地方了解到需要将主机proc ...目录“挂载”到我的chroot环境中。 我看到了两种语法,不确定使用哪种语法。 在主机中: mount --bind /proc <chroot dir>/proc 和另一种语法(在chroot环境中): mount -t proc none /proc 我应该使用哪一个,有什么区别? 87 linux debian chroot
13 如何使用FFmpeg从图像创建视频? 是否可以使用ffmpeg不是从零开始的一系列序列创建视频? 例如,我有一些图像[test_100.jpg,test_101.jpg,test_102.jpg,...,test_200.jpg],我想将它们转换为视频。我尝试了以下命令,但是没有用(似乎数字应该从零开始): ffmpeg -i test_%d.jpg -vcodec mpeg4 test.avi 有什么建议吗? 86 linux ffmpeg
10 跨平台文件系统 我希望可以从Linux,Mac OS X和Windows读取和写入我的外部驱动器。 FAT32可以使用,但如今4 GB的文件大小限制已达到了顶峰。还有其他选择吗? 86 linux mac filesystems storage cross-platform
4 如何在vim编辑器中添加命令? 如果假设我的源代码文件名为“ foo.c”。在编辑和调试时,我总是执行以下命令: :!gcc -g foo.c -o foo; gdb foo 我可以在Vim中添加一个自定义命令,以便如果我键入“:debug”然后执行上面的命令?我该如何实现? 86 linux vim
2 Linux-使用特定用户权限挂载设备 如何在启动时挂载具有特定用户权限的设备?我仍然很难解决。我想用uid=1000和设置分隔线gid=1000。我当前对该/etc/fstab/文件的输入如下所示: dev /var/www vboxsf rw, suid, dev, exec, auto, nouser, async, uid=1000 86 linux permissions mount
2 有连字符和不带连字符的“ su”有什么区别? 我是Linux终端的新手,我不确定su使用连字符和su不使用连字符之间的区别,例如:su - usernamevs su username。 我查看了文档,但在此未提及。有人可以帮我吗? 86 linux su
4 如何使新文件权限从父目录继承? 我有一个名为的目录data。然后,我在用户ID“机器人”下运行脚本。机械手将写入data目录并更新其中的文件。这个想法data对我和机器人都是开放的。 所以我像这样设置了权限和所有者组 drwxrwxr-x 2 me robot-grp 4096 Jun 11 20:50 data 我和机器人都属于“ robot-grp”。我像父目录一样递归地更改权限和所有者组。 我定期使用将新文件上传到data目录中rsync。不幸的是,我希望上传的新文件不会继承父目录的权限。相反,它看起来像这样 -rw-r--r-- 1 me users 6 Jun 11 20:50 new-file.txt 机械手尝试更新时new-file.txt,由于缺少文件许可权而失败。 我不确定设置umask是否有帮助。无论如何,新文件并不会真正跟随它。 $ umask -S u=rwx,g=rx,o=rx 我经常对Unix文件权限感到困惑。我什至有一个正确的计划吗?我正在使用Debian lenny。 85 linux unix shell permissions