我的 Mint-KDE 18 根分区有 20GB。没有额外的主分区。我没有做任何特别的事情,只有 Chrome、KRDC、Teamviewer 并且分区是半空的。我做的一件事是通过 samba 将 Dolphin 从互联网上的 webdavs 存储库复制到我的网络驱动器。我的电脑上没有存储任何东西。
现在我收到消息说我的磁盘已满。当我在 Dolphin 中打开我的根目录或主目录时,它显示 0 MB 可用空间。
通过终端查看我的目录和文件的最快方法是什么,首先是最大的还是最新的等等?
在windows命令提示符下配置串口,我可以简单的使用:
mode com1: 9600,n,8,1
Run Code Online (Sandbox Code Playgroud)
或读取配置:
mode com1:
Run Code Online (Sandbox Code Playgroud)
Linux 中有类似的命令吗?在 Linux 中查找和配置串行端口的最简单方法是什么?
我想找到一个文件,然后进入包含它的目录。我试过了,find /media/storage -name "Fedora" | xargs cd但当然,我的is not a directory错误。
如何使用一行命令进入其父目录?
在 bash 中,当我写下这一行时
new_line="new\nline"
Run Code Online (Sandbox Code Playgroud)
我按预期得到这个:
echo $new_line
new\nline
Run Code Online (Sandbox Code Playgroud)
这也按预期工作:
echo -e $new_line
new
line
Run Code Online (Sandbox Code Playgroud)
正如手册中所说:-e enable interpretation of backslash escapes
但是,这并没有给我一个解释的\n换行符:
cur_log=$(who)
echo -e $cur_log
myuser pts/0 2017-01-19 07:10 (:0) myuser pts/1 2017-01-19 09:26 (:0) myuser pts/4 2017-01-19 09:14 (:0)
Run Code Online (Sandbox Code Playgroud)
我认为没有换行符,但如果我写:
echo "$cur_log"
Run Code Online (Sandbox Code Playgroud)
我得到解释的换行符。
myuser pts/0 2017-01-19 07:10 (:0)
myuser pts/1 2017-01-19 09:26 (:0)
myuser pts/4 2017-01-19 09:14 (:0)
Run Code Online (Sandbox Code Playgroud)
为什么不echo -e $cur_log解释换行符,但 `echo -e $new_line 可以解释?
我有这个功能可以从 IP 获取 MAC 地址:
ip2arp() {
local ip="$1"
ping -c1 -w1 "$ip" >/dev/null
arp -n "$ip" | awk '$1==ip {print $3}' ip="$ip"
}
Run Code Online (Sandbox Code Playgroud)
以后使用它的正确方法是什么?作为 sh 保存到 /usr/bin 并使其可执行,还是将其保存在主目录中并在 bash 中创建别名?有对错之分吗?
在 Kubuntu 17.10 中,我安装了 SafeQ 客户端用于打印管理。我需要安装两个deb包,libcrafter_0.0.2_all.deb并ysoft-client_4.0-87_all.deb从这里。
但是,现在在 Kubuntu 18.04 中我无法安装这两个软件包。因为libcrafter_0.0.2_all.deb如果我这样做
sudo dpkg -i libcrafter_0.0.2_all.deb
Run Code Online (Sandbox Code Playgroud)
我得到
dpkg: error processing archive libcrafter_0.0.2_all.deb (--install):
parsing file '/var/lib/dpkg/tmp.ci/control' near line 3 package 'libcrafter':
error in 'Version' field string '0.0.2-': revision number is empty
Errors were encountered while processing:
libcrafter_0.0.2_all.deb
Run Code Online (Sandbox Code Playgroud)
我该如何安装这个,不知道是什么?我也试过
sudo dpkg --force-all -i libcrafter_0.0.2_all.deb
Run Code Online (Sandbox Code Playgroud)
“修订号为空”不应成为不安装的原因。这个包是一些学生为他的学士论文做的,我认为它不会更新。
每次重新启动后,我必须设置chmod o+rw /dev/ttyS0为能够通过bash.
设备关闭后是否可以保存权限以及波特率、位、停止位和奇偶校验?
bash ×2
serial-port ×2
cd-command ×1
devices ×1
disk-usage ×1
dpkg ×1
files ×1
find ×1
function ×1
kubuntu ×1
newlines ×1
permissions ×1
shell ×1
tty ×1
xargs ×1