Unix & Linux

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

5
意外重命名/ usr后,如何将其重命名?
我不小心将目录重命名/usr为/usr_bak。 我想将其改回,所以我将路径附加/usr_bak/bin到,$PATH以允许系统找到命令sudo。 但是现在sudo mv /usr_bak /usr给了我错误: sudo: error while loading shared libraries: libsudo_util.so.0: cannot open shared object file: No such file or directory 除了重新安装系统之外,是否可以重命名/usr_bakas /usr?
62 ubuntu  sudo  mv 

3
为什么bashrc检查当前shell是否是交互式的?
在我的拱安装,/etc/bash.bashrc以及/etc/skel/.bashrc包含这些行: # If not running interactively, don't do anything [[ $- != *i* ]] && return 在Debian上,/etc/bash.bashrc具有: # If not running interactively, don't do anything [ -z "$PS1" ] && return 和/etc/skel/.bashrc: # If not running interactively, don't do anything case $- in *i*) ;; *) return;; esac man bash但是,根据,非交互式shell甚至不会读取以下文件: …
62 bash  bashrc 


9
命令行将webp转换为jpg吗?
我正在使用Ubuntu 12.04。我已经安装了libwebp2&libwebp-dev 到目前为止,在将webp转换为jpg的网络上找不到任何示例。 某些webp文件可以通过使用imagemagick与命令轻松地转换 convert file.webp file.jpg 但是许多webp文件无法转换并给出错误: convert: no decode delegate for this image format `file.webp' @ error/constitute.c/ReadImage/532. convert: missing an image filename `file.jpg' @ error/convert.c/ConvertImageCommand/3011. - - - - 添加 这是文件:http : //www.filedropper.com/file_144

2
本地可执行文件应放在哪里?
我有一个针对perforce版本控制客户端(p4)的可执行文件。我无法放置它,/opt/local因为我没有root特权。是否需要将其放在下面的标准位置$HOME? 文件系统层次结构是否有约定要求放置本地可执行文件/二进制文件$HOME/bin? 我找不到Wikipedia文章中提到的有关FHS的约定。 另外,如果确实有约定,我是否必须明确包含$HOME/bin目录的路径或目录的位置bin?

5
删除未使用的软件包
我已经在Fedora 17上安装了一些rpm软件包。一些软件包有很多依赖性。我已经删除了一些软件包,但是我忘了用yum remove删除未使用的依赖项。 我现在该怎么办?
62 yum  rpm 

2
了解Linux中的日志记录
据我了解,Linux内核记录到/proc/kmsg文件(主要是与硬件相关的消息)和/dev/log套接字中?还有其他地方吗 其他应用程序也能够向/proc/kmsg或发送消息/dev/log吗?最后但并非最不重要的,我是正确的,这是系统日志守护程序(rsyslog现在,syslog-ng的),它来自这两个地方检查邮件,然后分发给那些喜欢各种文件/var/log/messages或者/var/log/kern.log甚至是中央系统日志服务器?

8
如何使用ffmpeg将MPEG视频分割成10分钟的块?
开源或活跃的开发人员社区中经常需要在线发布大型视频片段。(聚会视频,露营,技术讲座...)既然我是开发人员,而不是摄像师,所以我不想花很多钱在高级Vimeo帐户上。然后,如何拍摄12.5 GB(1:20:00)的MPEG技术演讲视频并将其切成00:10:00的片段,以便轻松上传到视频共享站点?


4
创建不包含父目录的tar归档文件
我正在尝试为我的脚本创建一个图形程序。 在脚本中,我使用tar创建tar存档。 从图形程序中,我获得了要创建tar存档的文件的全名。 tar -cvf temp.tar /home/username/dir1/dir2/selecteddir 我的tar归档文件包括home,用户名,dir1,dir2和selecteddir,而我希望tar创建的归档文件仅包括selecteddir。
62 tar 

14
Unix文件命名约定
我想知道Unix中文件的命名约定是什么?我对此不确定,但我认为也许应该遵循一项通用的命名约定? 例如,我想将文件命名为:backupwith part 2和random 我应该这样做吗: backup_part2_random 要么 backup-part2-random 要么 backup.part2.random 我希望问题清楚。基本上,我想选择一种符合Unix哲学的格式。
61 filenames 

1
为什么nullglob不是默认值?
在大多数shell nullglob中不是默认值。这意味着,例如,如果您运行此命令 ls * 在一个空目录中,它将把*glob 扩展为一个literal *,而不是一个空的参数列表。有多种方法可以更改该行为,以便*在一个空目录中返回一个空参数列表,这似乎更直观。 那么,是否有nullglob默认原因默认禁用的原因?如果是这样,那是什么原因?
61 shell  wildcards 


3
将文件复制到Pendrive时,为什么PC冻结?
我在这里有一个非常奇怪的情况。我的PC至少在大多数情况下都可以正常工作,但是有一件事我无法处理。当我尝试从笔式驱动器中复制文件时,一切正常-我的速度为16-19M / s,效果很好。但是,当我尝试将某些内容复制到同一笔驱动器时,我的PC冻结了。鼠标指针停止移动一两秒,然后再移动一点,然后再次停止。例如,在Amarok中播放声音时,声音就像机关枪一样。速度从500K / s跃升至15M / s,平均8M / s。仅当我将某些内容复制到Pendrive时才会发生这种情况。复制过程完成后,一切恢复正常。 我尝试了所有方法-其他pendrive,前面板上的其他USB端口或后面板上的那些端口,我什至更改了主板(前面板)上的USB引脚,但是无论我将USB随身碟放在哪里,都总是一样。我尝试不同的文件系统- ,。fat32 ext4我的笔记本电脑上的Windows设备没有问题。它必须是我的PC或系统中的东西。我不知道该找什么。我正在使用带有独立Openbox的Debian测试。我的PC很旧-Pentium D 3GHz,1GiB RAM,1,5TB WD Green磁盘。如果您有什么可以帮助我解决此问题的信息,我将很高兴听到。 我不知道我还应该提供什么信息,但是如果您需要什么,请问一下,我会尽快更新。 我试图在ubuntu 13.04 live cd上重现此问题。我安装了加密分区+加密交换,并将笔式驱动器连接到USB端口。接下来,我尝试启动一些应用程序,现在RAM中有〜820MiB,在SWAP中有大约400MiB。复制没有问题,完全没有冻结,一切都应该达到目的。因此,看起来这是系统的故障,但究竟在哪里呢?什么会导致这种奇怪的行为?

5
SSH和SCP的自动完成服务器名称
我在中配置了一些服务器~/.ssh/config,例如alpha和beta。我怎么可能配置猛砸这样的命令ssh al<tab>,并scp file.tgz al<tab>自动完成配置的服务器的名称? 我不想每次添加服务器时都将服务器添加到另一个文件(即Bash阵列)中,因为我们会定期添加和删除服务器,并且列表很大。
61 bash  ssh  autocomplete  scp 

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.