Table of Contents
显示类
分屏显示快捷键
ctrl+Windowskey(Super key)+方向键调节。
terminal分屏工具
tmux
网络类
查看局域网内IP
nmap -v -sP XXX.XXX.1.0/24
文件管理类
批量修改文件名(rename)
(1 将所有*.nc文件中Sam3替换成Stm32
rename -v 's/Sam3/Stm32/' *.nc /*执行修改,并列出已重命名的文件*/
(2 去掉文件后缀名(比如去掉.bak)
rename 's/\.bak$//' *.bak
(3 将文件名改为小写
rename 'y/A-Z/a-z/' *
(4 去掉文件名的空格
rename 's/[ ]+//g' *
(5 文件开头加入字符串(比如jelline)
rename 's/^/jelline/' *
(6 文件末尾加入字符串(比如jelline)
rename 's/$/jelline/' *
查看磁盘使用率
df -h
查看具体文件夹使用情况
du -h --max-depth=1
批量解压缩
subjectNames=(`find /filefolder/ -name "filename.nii.gz"`) # list only directories
numberOfSubjects=${#subjectNames[*]}
for i in `eval echo {1..$[numberOfSubjects]}`; do
let subjectIndex=$i-1
subjectName=${subjectNames[ $subjectIndex ]}
echo ${subjectName}
gzip -d -k $subjectName
done
批量删除指定文件夹
find -type d -name '*XXX' -exec rm -r {} \;
批量删除文件
在XX子文件夹下找有AA后缀的文件,并删除
find ./XX/ -name '*.AA' |xargs rm -r