vasp程序第一性原理_VASP_第一性原理计算-1-First step! linux基本命令

本文主要介绍了Linux的基本命令,包括目录处理、文件操作、权限管理、用户管理和压缩解压等,这对于使用vasp进行第一性原理计算的初学者来说是必要的基础知识。
摘要由CSDN通过智能技术生成

e9251dbbfb0ef52c9e25180d45cc5d1e.png

这一章谈一谈Linux基本命令,熟练的使用Linux命令是vasp操作的基础。

命令格式:命令 [-选项][参数]

例如:ls -la

(-a等于--a )

目录处理命令ls

ls

英文原意:list

命令所在路径:/bin/ls

功能描述:显示目录文件

执行权限:所有用户

语法:ls 选项[-ald] [文件或目录]

-a 显示所有文件,包括隐藏文件(隐藏文件是以点开头)

-l 详细信息显示(-lh人性化显示)

-d 查看目录属性

权限:r读 w写 x执行

目录处理命令mkdir

mkdir

英文原意:make directories

命令所在路径:/bin/mkdir

功能描述:创建新目录

执行权限:所有用户

语法:mkdir -p [目录名]

-p 递归创建

6b83122b0ae023db5c1346dc0975fc94.png

目录处理命令cd

cd

英文原意:change directory

命令所在路径:shell内置

功能描述:切换目录

执行权限:所有用户

语法:cd [目录]

cd .. 上一级

目录处理命令pwd

pwd

英文原意:print working directory

命令所在路径:/bin/pwd

功能描述:显示当前目录

执行权限:所有用户

语法:pwd


目录处理命令rmdir

rmdir

英文原意:remove empty directories

命令所在路径:/bin/rmdir

功能描述:删除空目录

执行权限:所有用户

语法:rmdir /tmp

-f 强制删除

-r 删除目录

-rf 强制删除所有

文件处理命令touch

touch

命令所在路径:/bin/touch

功能描述:创建空文件

执行权限:所有用户

语法:touch [文件名]

6736b6fc4caf3af447b86728dc9cf1bb.png


文件处理命令cat

cat

命令所在路径:/bin/cat

功能描述:显示文件内容

执行权限:所有用户

语法:cat [文件名]

-n 显示行号

文件处理命令tac

tac

命令所在路径:/usr/bin/tac

功能描述:反向显示文件内容

执行权限:所有用户

语法: tac [文件名]

文件处理命令more

more

命令所在路径:/bin/more

功能描述:分页显示文件内容

执行权限:所有用户

语法:more [文件名]

空格 翻页

回车 换行

q或Q 退出

文件处理命令less

less

命令所在路径:/usr/bin/less

功能描述:分页显示文件内容(可向上翻页)

执行权限:所有用户

语法:less [文件名]

文件处理命令ln

ln

英文原意:link

命令所在路径:/bin/ln

功能描述:生成链接文件

执行权限:所有用户

语法:ln -s [原文件][目标文件]

-s 创建软链接

aec2c138484257321d508192acf17065.png

权限管理命令chmod

chmod

英文原意:change the permissions mode of a file

命令所在路径:/bin/chmod

功能描述:改变文件或目录权限

执行权限:所有用户

语法:chmod [{ugoa}{+-=}{rwx}][文件或目录]
-R 递归创建

e95a02e3233286612b754165127bfbb6.png

权限管理命令chown

chown

英文原意:change file ownership

命令所在路径:/bin/chown

功能描述:改变文件或目录的所有者

执行权限:所有用户

语法:chown [用户][文件或目录]

权限管理命令chgrp

chgrp

英文原意:change file group ownership

命令所在路径:/bin/chgrp

功能描述:改变文件或目录的所属组

执行权限:所有用户

语法:chgrp [用户组][文件或目录]

权限管理命令umask

umask

英文原意:the user file-creation mask

命令所在路径:shell内置命令

功能描述:显示,设置文件的缺省权限

执行权限:所有用户

语法:umask [-S]

-S 以rwx的形式显示新建文件缺省权限

文件搜索命令find

find

命令所在路径:/bin/find

功能描述:文件搜索

执行权限:所有用户

语法: find [搜索范围][匹配条件]

d32aeba0645afa3f9d1d973edf125b86.png
精准搜索

c6127099c571e9a103d2a7b95b28a852.png
模糊搜索

71002555ffe0d1c621fe649a91f2714e.png
不区分大小写搜索

63de5833a3a12548db879bd88073aba1.png
按文件大小查找

-a and

-o or

-type 根据文件类型查找

f 文件 d 目录 l 软链接文件

-exec/-ok [命令] {} ; 对搜索结果执行操作

文件搜索命令locate

locate

命令所在路径:/usr/bin/locate

功能描述:在文件资料库中查找文件

执行权限:所有用户

语法:locate [文件名]

帮助命令man

man

英文原意:manual

命令所在路径:/usr/bin/man

功能描述:获得帮助信息

执行权限:所有用户

语法:man [命令或配置文件]

whatis [命令]

apropos [配置文件]

[命令] --help

帮助命令help

help

命令所在路径:shell内置命令

功能描述:获得shell内置命令的帮助信息

执行权限:所有用户

语法:help [命令]

用户管理命令useradd

useradd

命令所在路径:/usr/sbin/useradd

功能描述:添加新用户

执行权限:root

语法:useradd [用户名]

用户管理命令passwd

passwd

命令所在路径:/usr/bin/passwd

功能描述:设置用户密码

执行权限:所有用户

语法:passwd [用户名]

用户管理命令who

who

命令所在路径:/usr/bin/who

功能描述:查看登录用户信息

执行权限:所有用户

语法:who

压缩解压命令gzip

gzip

英文原意:GNU zip

命令所在路径:/bin/gzip

功能描述:压缩文件

执行权限:所有用户

语法:gzip [文件]

压缩后文件格式:gz

压缩解压命令tar

tar

命令所在路径:/bin/tar

功能描述:打包目录

执行权限:所有用户

语法:tar 选项 [-zcf][压缩后文件名][目录]

-c 打包

-v 显示详细信息

-f 指定文件名

-z 打包同时压缩

压缩后文件格式:tar.gz

压缩解压命令zip

zip

命令所在路径:/usr/bin/zip

功能描述:压缩文件或目录

执行权限:所有用户

语法:zip 选项 [-z][压缩后文件名][文件或目录]

-r 压缩目录

压缩后文件格式:zip


压缩解压命令unzip

unzip

命令所在路径:/usr/bin/unzip

功能描述:解压

执行权限:所有用户

语法:unzip [压缩文件]

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值