This a linux study notes
cat命令的用途是连接文件或标准输入并打印 命令的功能 1. 一次显示整个文件:cat filename 2. 从键盘创建一个文件: cat > filename 只能创建新文件,不能编辑已有的文件 3. 将几个文件合并为一个文件: cat file1 file2 > file
sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。 打印输出 -u 去除重复行 -r 改为降序 重定向写入文件 sort filename > newfile ; 但是不改变原文件 -o 可以将重定向的的结果写入原文件 -n 以数值来排序 ;例: 排序 10 2 加上-n 就2<10 ;不加就10< 2
uniq命令 uniq命令可以去除排序过的文件中的重复行,因此uniq经常和sort合用。也就是说,为了使uniq起作用,所有的重复行必须是相邻的。 -d 只显示重复的行 -c sort testfile | uniq -c 排序之后删除了重复行,同时在行首位置输出该行重复的次数 排序去重 cat words | sort |uniq
wc文本统计 word count wc /etc/passwd 40 45 1719 /etc/passwd �40是行数;45是单词数;1719是字节数
tr命令 转换或删除字符,字符处理命令
工作原理 tr [OPTION]... SET1 [SET2] 不接受直接输入文件,需要重定向
tr 'ab' 'AB' 将文本中 ab 都换为AB
-d tr -d 'ab' 表示删除字符
- 可以用screen软件开多窗口,但是永久了感觉容易误操作
- nohup后台运行
nohup /data1/tangx/anaconda3/bin/python3 -u blstm+crf.py > log.out 2>&1 &
后台运行python脚本-u
可以显示脚本里的print
函数输出, 日志输入到log.out
里面
使用 alias
命令 比如 alias h='history'
HISTFILESIZE=2000 #设置保存历史命令的文件大小
HISTSIZE=2000 #保存历史命令条数
HISTTIMEFORMAT="%Y-%m-%d:%H-%M-%S:`whoami`: " #记录每条历史命令的执行时间和执行者
export HISTTIMEFORMAT
进入bashrc vim ~/.bashrc
, 再最后一行加入 export PATH=$PATH:/data1/tangx/software/FastQC/
安装 htop后输入htop
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
查看cpu型号
ps -ef |grep blstm+crf.py
查看关于blstm+crf的进程, 找到uid, 使用 kill -9 xxxxx
结束进程
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar zxvf *.tar.gz
gunzip *.gz
tree -L X #选择查看几层目录
ls -l |wc -l
进入~/.bashrc
后修改为
if [ "$color_prompt" = yes ]; then
PS1="\[\e[32;1m\]\u@\h \e[31;1m\]\t \[\e[33;1m\]\w \n\$\[\e[;m\] "
else
PS1="\[\e[32;1m\]\u@\h \e[31;1m\]\t \[\e[33;1m\]\w \n\$\[\e[;m\] "
fi
nohup jupyter-lab --no-browser --NotebookApp.token='' >/dev/null 2>&1 &
ssh -N -L 8888:localhost:8888 tangx@服务器地址