1. 复制一个文件到多个目录中
ls | xargs -i sh {}/"name of file copied"
注释:-i 代表将传入xargs的信息按行输出到{}, 注意-i和-n在一起时-n失效
2. 为了使脚本文件被调用时,执行地点始终为脚本所在目录,需要在脚本第一行添加cd ${0%/*}
%/*
为保留字符串中最后一个/
前所有内容
3. 复制文件后,命名新文件为执行cp命令所在目录的名字
cp -v postProcessing/patchExpression_patchP_rgh/0/*_wall ../comparison/${PWD##*/}
注释:${PWD}
为当前全路径名,##*/
为保留字符串中最后一个/
后所有内容
4. 安装nvidia显卡驱动
(1)开机过程中出现如下错误时,说明显卡驱动有问题,需要重新装:
[ 3.387570] nouveau E[ DRM] Pointer to TMDS table invalid
[ 3.387597] nouveau E[ DRM] Pointer to flat panel table invalid
(2)到nvidia官网下载电脑对应的显卡驱动,为.run
文件,存在英文目录里(命令行界面无法显示汉字)
(3)关闭X Server:
systemctl set-default multi-user.target
(4)重启系统,进入命令行模式
(5)运行第(2)步中的.run
文件,会提示nvidia驱动正在运行,询问是否自动生成关闭.conf
文件时,选择是
,退出安装程序
(6)检查/etc/modprobe.d/
中是否有新生成的nvidiaxxxx.conf
文件,里面是否有blacklist nouveau
(7)重新建立initramfs
镜像文件,
sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
sudo dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
重启系统,检验驱动禁用是否成功
lsmod|grep nouveau
或
lsmod|grep nvidia
(8)再次运行.run
,若提示没有kernel-devel
包,在运行.run
时加上 --kernel-source-path=/usr/src/kernels/$(uname -r)
(9)安装进度100%后,会询问是否安装libs
,选择是
(10)删除禁用文件,更新initramfs
镜像以重启显卡驱动:
rm /etc/modprobe.d/nvidiaxxxx.conf
sudo dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
(11)恢复图形模式,开机启动 X Server
systemctl set-default graphical.target
(12)重启系统,观察开机是否还有与显卡相关的错误,并用lsmod|grep nvidia
检验显卡驱动是否运行
5. 修改本地时间为UTC时区
首先进入设置关闭自动获取时区,然后输入
timedatectl set-timezone UTC
下面是一些常用命令:
date
查看时间
timedatectl
查看所有时间
6. 无法安装vim
提示为:预安装的版本和现在的minimal
版本冲突,这是版本不同造成的
先将本地的vim-minimal
版本进行更新,再安装新的vim
:
sudo dnf update vim-minimal
sudo dnf install vim
7. vim中替换字符串
: %s/vivian/sky/g
表示替换每一行中的vivian
为sky
8. WPS安装
1、下载WPS
wps下载页面,选择rpm文件
2、安装依赖
首先运行如下命令
rpm -ivh xxxx.rpm
运行后会提示缺依赖,先用 dnf search
功能搜索依赖的x86_64
版本,再用dnf install
精确安装,完成后再次运行此rpm
命令
3、下载WPS字体并更新字库
在 /usr/share/fonts
中建立wps-office
目录,将字体解压到此目录并更新字库
fc-cache -fv
(此更新方法同样适用于LaTeX的字体库)
4、公式问题尚未解决。
9. Gnome 将“双击打开”更改为“单击打开”
打开文件
应用,左上角文件处单击鼠标右键
,依次选择首选项
-行为
-单击打开文件
10. 安装stardict软件(Fedora 26)
(1)利用终端安装
sudo dnf install stardict
(2)下载辞典,解压
tar jxvf xxx.tar.bz2
(3)转移到词库中,如果要改变辞典显示顺序,则需要加入一个重开一次软件
cp -r xxx /usr/share/stardict/dic/
(4)设置开机自启动
cp /usr/share/applications/stardict.desktop $HOME/.config/autostart/
chmod +x stardict.desktop
(5)fedora26自带文本阅读器(gedit
和evince
)与stardict不兼容,会出现取词后方框一直在屏幕上的bug,但okular
阅读器没有这个问题