Unix & Linux

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

3
一次调用sed即可进行多次编辑
我正在尝试使用sed编辑配置文件。我想更改几行。我知道Linux下sed -i允许进行就地编辑,但是它要求您保存到备份文件中。但是,我想避免有多个备份文件,并立即进行所有更改。 有没有办法做到这一点,sed -i还是有更好的选择?
16 sed 

1
什么是cgroupfs?如何与Docker一起使用?
在Docker文档中,讨论了本机execdriver(https://docs.docker.com/engine/reference/commandline/daemon/)的选项。该文件说 native.cgroupdriver选项指定对容器cgroup的管理。您可以指定cgroupfs或systemd。如果指定systemd,但它不可用,则系统使用cgroupfs。默认情况下,如果未指定任何选项,则execdriver首先尝试systemd,然后退回到cgroupfs。此示例将execdriver设置为cgroupfs: 我的问题是cgroupfs,systemd在这种情况下,它是什么?谷歌搜索有关的信息cgroupfs导致了一条推文: --exec-opt native.cgroupdriver = cgroupfs FTW。认真@docker,放弃对systemd管理的cgroup的支持,这是一场灾难 但是,我希望有人可以提供更多有关此功能的详细信息,而不仅仅是说使用与默认设置不同的设置。
16 linux  docker 

6
尝试更改用户名时,终端会告诉我该进程当前正在使用该用户
我想改变我的用户名,按照建议在这里运行以下命令后,但是: CurrentName@HostName ~ $ sudo usermod -l TheNameIWantToChange -d /home/TheNameIWantToChange -m CurrentName 终端回应: CurrentName@HostName ~ $ usermod: user CurrentName is currently used by process 2491 用户名保持不变。有人知道我该怎么解决并更改我的用户名吗?


3
如何将已安装的软件包和设置从一个发行版转移到另一个发行版?
几个月以来,我一直在探索通过VirtualBox学习和了解Linux系统,并决定将其作为我的主要操作系统并将其安装在硬盘上。当我将其直接安装到HDD上时,我想带一些文件,软件包和设置(例如对.bashrc的更改),该怎么办?另外,现在我正在运行Ubuntu,如果我决定切换到类似的Debian或RPM,基于RHEL的发行版将是同一过程吗?如果有什么需要考虑的?




1
mutt SMTP TLS错误发送邮件
当我尝试发送邮件时,出现以下错误: gnutls_handshake:收到意外的TLS数据包。 这是我的.muttrc(myname,myaddress和mymail是占位符): # Automatically log in to this mailbox at startup set imap_user="myname" set imap_pass="" set spoolfile="imaps://imap.myaddress/Inbox" set folder="imaps://imap.myaddress/Inbox" set record="=Sent" set postponed="=Drafts" # define how to send mails set smtp_url="smtps://$imap_user:$imap_pass@smtp.myaddress:587" # activate TLS if available on the server set ssl_starttls=yes # always use SSL when connecting to a …
16 mutt  smtp  tls 


2
如何在X终端中配置双击行为?
在不同的Unix / Linux系统下,我在X终端应用程序(例如xterm)中观察到了不同的双击行为。 有时,双击会左右选择所有内容,直到下一个非字母字符为止(例如,它选择了光标下的单词)。 有时,直到选择下一个空格/ eol之前的所有内容(例如,选择光标下方的完整路径)。 我如何在xterm中配置双击行为(例如,因为大多数系统上都可以使用)? 目前,我发现第二模式对于大多数用例而言更为方便。
16 mouse  xterm 

3
根据正则表达式拆分文本文件
根据《易经》的64个卦,我有一个文本文件,希望将其分成64个不相等的部分。由于每个卦的开头都是一些数字,一个句点和两个换行符,因此正则表达式应该很容易编写。 但是,实际上如何根据此正则表达式将文本文件拆分为64个新文件?似乎更像是一项任务perl。但是也许有一种更明显的方式让我完全迷失了。

1
如何使用Windows Linux子系统访问UNC路径?
我已经下载了Windows 10的BASH。如何像在Windows环境中一样导航到网络地址?我看过提到SAMBA并下载了smbclient。 我试过了: smbclient \\localhost\ 我收到错误 ERROR: Could not determine network interfaces, you must use a interfaces config file 我是BASH的新手,并认为这是提高效率的机会。 另外,请显示我如何完成一些常见任务,例如通过网络复制文件,以及如何进行身份验证,因为这种操作可能需要这样做。

3
使用apt只搜索已安装的软件包
使用aptitude我可以进行类似的搜索: aptitude search '~i bash' 这似乎是一个针对性的正则表达式。是否可以使用apt或apt-cache不使用其他命令来做同样的事情? apt search '~i bash' 不管用。
16 debian  ubuntu  apt  aptitude 


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.