Linux常用命令
Posted zhangliang1726
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令相关的知识,希望对你有一定的参考价值。
1. Linux命令格式
[[email protected] ~]#
其中:
root: 当前登录用户
localhost 主机名
~ 当前所在目录(家目录)
# 超级用户的提示符
普通用户的提示符是$
命令格式:命令 [选项] [参数] 注意:个别命令使用不遵循此格式,当有多个选项时,可以写在一起:比如 ls -ld (显示详细信息和查看目录属性一起用)
查询目录中内容:ls
ls [选项] [文件或目录]
选项:-a 显示所有文件,包括隐藏文件
-l 显示详细信息
-d 查看目录属性
-h 人性化显示文件大小
-i 显示inode
-rw-r--r--
其中第一个-是文件类型(-代表文件 ,d代表目录 , l 代表软链接文件)
然后rw- r-- r--(每三位为一组,对应下边的u,g,o的权限)
u所有者 g所属组 o其他人
r读 w写 x执行
上面的可能看不明白,那结合下图来看:root所有者的权限为rw-,所以有读写权限;所属组root的权限为r--,所以有读权限,其他人的权限为r--,所以有读权限。那下边的数字1或2代表的是引用计数
Linux目录处理命令
1. 建立目录:mkddir
* mkdir -p [目录名]
-p 递归创建
2. 切换所在目录:cd
cd [目录]
简化操作
cd ~ 进入当前用户的家目录
cd
cd - 进入上次目录
cd .. 进入上一级目录
cd . 进入当前目录
相对目录与绝对目录:
Linux可以使用tab键进行命令补全和目录补全
3.查询目录所在位置:pwd
4.删除空目录:rmdir(用的不多)
rmdir [目录名]
5.删除文件或目录:rm
rm -rf [文件或目录]
选项:-r 删除目录
-f 强制
6.复制命令:cp
cp [选项] [源文件或目录] [目标目录]
选项:
-r 复制目录
-p 连带文件属性复制
-d 若源文件是链接文件,则复制链接属性
-a 相当于-pdr
7.剪切或改名命令:mv
mv [原文件或目录] [目标目录]
常见目录的作用:
链接命令:ln
ln -s [源文件] [目标文件]
命令英文愿意:link
功能描述:生成链接文件
选项: -s 创建软连接
文件搜索命令:
1.文件搜索命令locate(缺点:只能按照文件名来搜索)
locate命令格式(新建文件不能搜索,要等一天,但你强制更新数据库就可以找到了)
locate 文件名
在后台数据库中按文件名搜索,搜索速度更快
/var/lib/mlocate
#locate命令所搜索的后台数据库
updatedb
更新数据库
2.命令搜索命令whereis与which
whereis 命令名
#搜索命令所在路径及帮助文档所在位置
选项:
-b: 只查找可执行文件
-m: 只查找帮助文件
which 文件名
#搜索命令所在路径及别名
find命令:
字符串搜索命令grep
grep [选项] 字符串 文件名
#在文件当中匹配符合条件的字符串
选项:
-i 忽略大小写
-v 排除指定字符串
帮助命令man
man命令
#获取指定命令的帮助
比如man ls
#查看ls的帮助
查看和命令相关的所有帮助
man -k 命令
相当于
apropos 命令
例如:apropos passwd
其他帮助命令:
命令 --help
#获取命令选项的帮助
例如
ls --help
shell内部命令帮助
help shell内部命令
#获取shell内部命令的帮助
例如:
whereis cd
#确定是否是shell内部命令
help cd
#获取内部命令帮助
详细命令帮助info
info 命令
-回车:进入子帮助页面(带有*号标记)
-u:进入上层页面
-n:进入下一个帮助小节
-p:进入上一个帮助小节
-q:退出
压缩命令
常用压缩格式:.zip,.gz,.bz2
常用压缩格式:.tar.gz .tar.bz2
.zip格式压缩
zip 压缩文件名 源文件
#压缩文件
zip -r 压缩文件名 源目录
#压缩目录
zip格式解压缩
unzip 压缩文件
#解压缩.zip
gz格式解压缩
gzip -d 压缩文件
#解压缩文件
gunzip 压缩文件
#解压缩文件
关机和重启命令
以上是关于Linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章