小编Zan*_*nna的帖子

Linux 上的 /usr/bin 与 /usr/local/bin

为什么在 Linux 中有这么多地方可以放置二进制文件?至少有这五种:

  1. /bin/
  2. /sbin/
  3. /usr/bin/
  4. /usr/local/bin/
  5. /usr/local/sbin/

在我的办公信箱上,我没有其中一些的写权限。

什么类型的二进制文件进入这些bins 中的哪一个?

filesystems binary

589
推荐指数
5
解决办法
16万
查看次数

为什么 Bash 的源代码不需要执行位?

与 Bash 的 source可以在不设置执行位的情况下执行脚本。这是记录在案的预期行为,但这不是反对使用执行位吗?

我知道,这source不会创建子shell。

bash source permissions conventions executable

63
推荐指数
4
解决办法
1万
查看次数

什么是 .deb 和 .rpm,它们与 .msi 有何不同?

这些文件格式是什么?它们与.msiWindows 中的格式有何不同?另外这些包管理方案的优缺点是什么?

rpm dpkg package-management

43
推荐指数
2
解决办法
9万
查看次数

Bash shell 脚本输出对齐

我的脚本:

date
echo -e "${YELLOW}Network check${NC}\n\n"

while read hostname
do

ping -c 1 "$hostname" > /dev/null 2>&1 &&

echo -e "Network $hostname : ${GREEN}Online${NC}" ||
echo -e "${GRAY}Network $hostname${NC} : ${RED}Offline${NC}"

done < list.txt
        sleep 30
clear
done
Run Code Online (Sandbox Code Playgroud)

正在输出这样的信息:

Network 10.x.xx.xxx : Online   
Network 10.x.xx.xxx : Offline   
Network 10.x.xx.xxx : Offline   
Network 10.x.xx.xxx : Offline   
Network 10.x.xx.x : Online   
Network 139.xxx.x.x : Online   
Network 208.xx.xxx.xxx : Online   
Network 193.xxx.xxx.x : Online
Run Code Online (Sandbox Code Playgroud)

我想清理它以获得这样的东西:

Network 10.x.xx.xxx       : Online  
Network 10.x.xx.xxx       : Offline …
Run Code Online (Sandbox Code Playgroud)

scripting shell-script columns text-formatting

39
推荐指数
2
解决办法
4万
查看次数

如何使用 i3 WM 在 Arch Linux 上轻松制作屏幕区域的屏幕截图?

大约一个月前,我从 Ubuntu 14.04 LTS 切换到 Arch,我对这个决定非常满意。但是,我想念我的新发行版的一些功能,尤其是Shift+ printscr,它在 Unity 中允许选择要捕获的屏幕区域。

我使用 i3 WM。所以,我的问题是:如何配置类似 Unity 的屏幕截图行为,以便能够使用键盘快捷键或其他东西(无需深入研究窗口 ID 和控制台内容)来捕捉屏幕区域或窗口?

arch-linux screenshot i3

36
推荐指数
5
解决办法
4万
查看次数

我可以通过创建大量空文件来耗尽磁盘空间吗?

众所周知,空文本文件的字节数为零:

在此处输入图片说明

但是,它们中的每一个都包含metadata,根据我的研究,它存储在inodes 中,并且确实使用 space

鉴于此,我认为可以通过纯粹创建空文本文件来填充磁盘。这样对吗?如果是这样,我需要在 1GB 的磁盘中填充多少个空文本文件?


为了做一些检查,我运行了,df -i但这显然显示了正在使用的 inode 的百分比(?),而不是它们的重量。

Filesystem             Inodes  IUsed    IFree IUse% Mounted on
udev                   947470    556   946914    1% /dev
tmpfs                  952593    805   951788    1% /run
/dev/sda2            28786688 667980 28118708    3% /
tmpfs                  952593     25   952568    1% /dev/shm
tmpfs                  952593      5   952588    1% /run/lock
tmpfs                  952593     16   952577    1% /sys/fs/cgroup
/dev/sda1                   0      0        0     - /boot/efi
tmpfs                  952593     25   952568    1% /run/user/1000
/home/lucho/.Private 28786688 667980 28118708    3% /home/lucho
Run Code Online (Sandbox Code Playgroud)

disk-usage inode file-metadata

36
推荐指数
3
解决办法
1万
查看次数

如何在unix中显示欢迎消息?

每次登录unix时如何显示欢迎信息“welcome panni”?

linux login motd

28
推荐指数
5
解决办法
21万
查看次数

监控文件更改 + 进程访问文件

我想看看我的应用程序服务器文件夹中发生了什么,即进程 x 更改了哪些*.war文件,或者在过去 x 分钟内更改了(替换/创建)哪些文件。

Linux 中是否有工具可以帮助解决此问题?

shell process monitoring files

27
推荐指数
4
解决办法
7万
查看次数

我可以通过以太网电缆将 Ubuntu Linux 笔记本电脑连接到 Windows 10 笔记本电脑吗

我见过人们用以太网电缆连接两台计算机,但我看到的说明适用于 Windows 到 Windows 或 Mac 到 Mac 或 Windows 到 Mac。我从来没有遇到过将 Windows 连接到 Linux 的方法。是否可以通过以太网电缆将 Windows 系统连接到 Linux 系统?

linux windows connection-sharing ethernet

20
推荐指数
2
解决办法
8万
查看次数

\l 在 /etc/issue 中是什么意思?

$ cat /etc/issue
Debian GNU/Linux 8 \n \l
Run Code Online (Sandbox Code Playgroud)

\l 这里似乎并不意味着回车和换行。

是什么\l意思/etc/issue

debian

18
推荐指数
1
解决办法
3047
查看次数