这一章谈一谈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 递归创建
目录处理命令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 [文件名]
文件处理命令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 创建软链接
权限管理命令chmod
chmod
英文原意:change the permissions mode of a file
命令所在路径:/bin/chmod
功能描述:改变文件或目录权限
执行权限:所有用户
语法:chmod [{ugoa}{+-=}{rwx}][文件或目录]
-R 递归创建
权限管理命令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 [搜索范围][匹配条件]
-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 [压缩文件]