Linux指令

基础应用

  • 查看路径:pwd
  • 查看文件大小:du -ah (all 显示每个文件夹里所有文件的大小,human-readable 以K,M,G为单位,提高信息的可读性)
  • ssh连接时,本地与远程互传文件:
    本地上传到远程:
    scp /本地路径 用户名:远程路径
    (例如: scp /home/usr/wut/PCHE.py LZ@163.83.136.193: /home/PCHE)
    远程下载到本地:
    scp 用户名:远程路径 /本地路径
    (注意:需要输密码,千万不要忘了冒号!)
  • 文本搜索:grep ‘要搜索的东西’ 在哪些文件搜索
    grep ‘test’ doc* :显示所有以doc开头的文件中包含 test的行
    参数:
    -n:显示匹配行及行号
    -i:不区分大小写地搜索
    -r:在当前文件夹下的所有文档内搜索
  • 查看程序位置:dpkg -L 软件名
  • 查找库位置:ldconfig -p | grep 库名称
  • 设置core大小为无限:ulimit -s unlimited
  • 查看磁盘剩余空间信息:df -hl
  • 装库:
    ./configure --附加设定
    make
    make install

文件、文件夹

  • 复制并重命名:cp 文件名 另外一个目录的完整路径/新的文件名
  • 删除文件:rm 文件名 ; rm -rf (删除文件夹及其内部所有文件)
  • 移动文件:mv 文件名 移动目的地文件名
  • 更改文件名:mv 文件名 改后文件名 (linux系统没有专门的重命名命令)
  • 新建文件:vi 文件名,mkdir 文件夹名
  • 文本搜索:grep ‘想要的字符串’ 文本位置 > 存入文件名
    (ex: grep ‘v Tempc’ listing > Tempc.dat)
  • 输出重定向:command > file 将输出重定向到 file
  • .tar.gz 和.tgz 解压:tar zxvf FileName

运行代码

  • 执行python文件:python 文件名.py
  • 执行Fortran文件:
    ifort / gfortran -o 可执行文件名(自己设) fortran文件名.f90
    之后 ./可执行文件名.exe
    命令 gfortran 可将多个 fortran 源码文件编译链接成为一个单一的可执行程序:
  gfortran a.f90 b.f90 -o test  
  !两个源码文件a,b可被编译链接成一个名为 test 的可执行程序
  gfortran -c a.f90 -o a.o
  gfortran -c b.f90 -o b.o
  gfortran a.o b.o -o test
  !先将每一个源码文件编译成对象文件,而后将对象文件链接为可执行程序
  • 执行openmp:
    ifort -openmp 文件名.f90 -o 可执行文件名(自己设)

  • 调整编译时的对静态数组要求的大小:-mcmodel=medium(中级) -mcmodel=large(高级)


vim文件指令

  • gg:命令将光标移动到文档开头
  • G:命令将光标移动到文档末尾

多行执行

  1. Ctrl+v:进入可视化界面
  2. 上下左右键:选择要操作的区域
  3. 多行插入:shift+i 插入,之后 Esc,等一会儿
    多行替换:s 插入,之后 Esc,等一会儿

复制、粘贴、删除

  • 删除
d删除
de删除到本单词末尾
dE删除到本单词末尾包括标点在内
dd删除一整行
  • y:复制
  • p:粘贴
  • e:选中单词
  • 单词替换:光标放在目标单词v+e+y,光标放在被替换单词v+e+p

进入退出

  • :w 写入
  • :q 退出
  • :wq 退出并保存
  • :q! 强制退出

画图工具:gnuplot

  • gnuplot:进入程序
  • plot ‘XX.dat’:直接画出数据
  • plot “data.txt” using 1:2 :用data.txt 的第一列做横轴,第二列做纵轴画图
  • set logscale y :把 y 轴改为对数坐标
  • exit:退出程序
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值