Linux基础命令-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

Linux基础命令

简介: linux

Linux常用命令

最近新学习的Linux系统操作命令

pwd:显示当前所在目录
cd [目录/文件目录]:进入该目录
cd --:返回上一层目录
cd ~:返回上一层目录

ls:查看当前目录所有文件
ls -li/-l/-a:查看当前目录所有文件信息
ls -ld:查看当前目录属性信息

wc 选项:统计文本的行数,字数,字节数
-l/-w/-c:只显示行数/单词数/字节数

mkdir [选项] 文件名:创建空白文件
rmdir 选项[...]:删除指定文件
rm -rf [选项] 文件名:强制删除指定文件

touch选项[...]:创建空白文本文件
-a/-m/-d:仅显示读取时间/修改时间/同时修改读取和修改时间

cp选项..:复制源文件到目标文件中

源文件为文件夹时提示略过目标文件,源文件可以为文本文件

-p/-d/-r/-i/-f,--force/-a:保留源文件属性/当对象为链接文件,保留源文件属性/递归持续复制/当文件存在则询问是否覆盖(y/n)/强行复制,不论目标文件是否存在/相当于-pdr(p,d,r)

mv选项...:将源文件剪切到目标文件中

##归档压缩解压

tar选项:建立,还原备份文件
-cvf [归档文件名.tar] [源文件]/-xvf [被还原文件] [文件目录/不写为当前默认] /-czvf [压缩文件名.tar.gz] [源文件]/-xzvf [被解压文件] -C [指定路径]

gzip选项...:压缩为带.gz的文件
gzip 选项 -c[源文件] >[目标文件]:将源文件转换为目标文件格式

zip选项...[...]:压缩指定文件,带zip后缀
-r/-y/-f:递归压缩子目录所有文件,不然只压缩出一个空目录/保持符号链接/要操作的文件名,为最后一个参数

gunzip选项[..]:不保留源文件进行解压缩
-l/-d/-f:创建文档/指定文件解压缩后存储的目录/要操作的文件名,为最后一个参数

unzip选项:解压缩zip文件
-l/-d/-f:创建新的文档/指定解压缩后存储的目录/要操作的文件名,为最后一个参数

##查找

which选项[...]:查找文件名所在的文件目录
whereis[选项] 文件名:查找文件中的二进制程序,源代码,man手册等相关文件
whoami:查询当前登录用户名

loacte选项[...]:查找文件或目录
find [文件名]:查找该文件

locatefind的区别:前者不搜索具体目录,而是搜索一个数据库,包含本地所有文件信息,在linux系统中自动创建,每天更新一次,用whereis和locate查找可以找到已经被删除的文件,而新建的因为没有更新而无法找到,所以需要手动更新updatedb

-name/-perm/-user/-group:匹配名称/匹配权限
-type(b,d,c,p,l,f)/-size/-prune:匹配文件类型(设备,目录,字符设备,管道,链接文件,普通文件)/匹配文件的大小(+:大于某个范围; -:小于某个范围)/忽略某个目录

管理模式

sudo useradd [用户名]:创建用户
sudo userdel [用户名]:删除用户/rm -rf [用户名]
sudo:获取所有者权限
sudo chown 新的所有者 改变的文件名
sudo chgrp 新的所属组 改变的文件名
vim 插入信息

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章
最新文章
相关文章