我有很多 xfce-notes 组,每个组都包含大量文本。我想在不复制整个主目录的情况下将它们转移到新机器上。xfce4-notes 在哪里存储其数据和配置文件?
如何以交互方式将多个 MP4 视频文件连接(连接)为一个文件?
有很多程序可以从命令行对两个文件执行此操作。例如:
但是我们经常需要一个解决方案来以交互方式执行此操作。
要删除 iptables,我使用 yum :
# yum remove iptables -y
Run Code Online (Sandbox Code Playgroud)
但这删除了很多包:
Remove 262 Package(s)
Installed size: 710 M
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Erasing : xorg-x11-drivers-7.3-13.4.el6.x86_64 1/262
Erasing : ipa-client-3.0.0-37.el6.x86_64 2/262
Erasing : firstboot-1.110.15-1.el6.x86_64 3/262
Erasing : system-config-date-docs-1.0.11-1.el6.noarch 4/262
Erasing : system-config-date-1.9.60-2.el6.centos.noarch 5/262
Erasing : system-config-kdump-2.0.5-15.el6.noarch 6/262
Erasing : system-config-network-tui-1.6.0.el6.2-1.el6.noarch 7/262
Erasing : dmraid-1.0.0.rc16-11.el6.x86_64 8/262
Erasing : dmraid-events-1.0.0.rc16-11.el6.x86_64 9/262
Erasing : compiz-gnome-0.8.2-24.el6.x86_64 10/262
Erasing : gnome-disk-utility-2.30.1-2.el6.x86_64 11/262
Erasing …Run Code Online (Sandbox Code Playgroud) 我想将所有文件(例如KDE)镜像到本地目录。我用了
$ wget -m -P ./kde http://alien.slackbook.org/ktown/current/4.12.1/x86_64/kde/
Run Code Online (Sandbox Code Playgroud)
但过了一段时间就坏了。为了继续,我添加了-c选项并再次尝试。作为 :
$ wget -c -m -P ./kde http://alien.slackbook.org/ktown/current/4.12.1/x86_64/kde/
Run Code Online (Sandbox Code Playgroud)
但出现以下错误(如果index.html之前下载过,我第二次尝试时会出现错误):
保存到:'./kde/alien.slackbook.org/ktown/current/4.12.1/x86_64/kde/index.html'
[ <=> ] 0 --.-K/s(0 秒内)
无法写入“./kde/alien.slackbook.org/ktown/current/4.12.1/x86_64/kde/index.html”(成功)。0 秒内转换 0 个文件。
此时下载再次中断。我该如何继续wget镜像?
我设计了一个基于数组的缓冲区来存储数据并在行计数器达到 MAX 值时写入数据,而不是显示(或写入)每个生成的结果。这是脚本:
#!/bin/bash
#Buffer Management
BUFFERCURSOR=0
BUFFERMAXSIZE=5
function bufferReset (){
unset BUFFERVAR
BUFFERCURSOR=0
}
function bufferAppend () {
(( BUFFERCURSOR++ ))
BUFFERVAR[$BUFFERCURSOR]="$1"
}
function bufferDisplay () {
for ((i=1;i<=$BUFFERCURSOR;i++)); do printf "%s\n" "${BUFFERVAR[$i]}" ; done
}
#Buffer Management End:
for ((i=1;i<=8;i++)) ; do
line=`printf "%3s" "$i ==> $(echo $i | md5sum|awk '{print $1}')"` #Example of a string to append
bufferAppend "$line"
if [ "$BUFFERCURSOR" == "$BUFFERMAXSIZE" ] ; then
bufferDisplay
bufferReset
fi
done
# Display …Run Code Online (Sandbox Code Playgroud)