Linux基础命令

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布。它能运行主要的Unix工具软件、应用程序和网络协议。

基础命令

  • 命令格式
  • 命令字 【选项】 【参数】
命令字、命令选项、命令参数之间用空格来隔开。
命令字即命令名称,在linux命令行界面使用的命令字唯一确定一个命令。
命令选项:根据命令的不同,选项的个数和内容也不同。根据要实现的命令功能不同,选项的个数和内容也不同,大多数命令选项可以组合使用
  • 命令选项分为短格式和长格式:
    短格式:使用“-” 长格式:使用“–”
    在这里插入图片描述
短格式执行-a -l -l    长格式执行--all

pwd 显示当前工作目录

cd 目标位置 切换到目标位置
在这里插入图片描述

cd-返回上一次执行cd命令的目录
cd .. 返回当前目录的父目录 

ls 显示目录中内容

-a 显示所有   -l 以列表格式显示  -d 当前目录  -h显示文件大小的单位(K,G) -R递归   --color 颜色

alias 别名 alias 别名= 命令
在这里插入图片描述
du 统计指定目录或文件所占用磁盘空间大小

-a 统计目录中所有文件所占用的空间    -h显示单位(KB)

在这里插入图片描述

-s 只统计总大小

在这里插入图片描述

mkdir 创建目录
在这里插入图片描述

touch 创建文件 (可以批量创建)
在这里插入图片描述

ln 硬链接(复制一个) 硬链接只能链接文件
在这里插入图片描述

-s软链接(源文件删除则链接失效)

在这里插入图片描述

cp 复制文件或者目录

-f 不提醒强制执行    -p 复制时保持原来的权限与属性  -r 递归复制所有文件及子目录

mv 移动文件或者目录 (同目录移动就是改名)
在这里插入图片描述
rm 删除指定文件或者目录

-r 递归删除     -f删除时不提示

which 查找命令的存放目录

注 ls存放在/usr/bin/ls中 系统中没有存放999这个命令

在这里插入图片描述

find 查找文件或目录

在根目录中以名字222为条件查找 也可以 -size (按大小查找) -user (按文件属主查找) -type (按文件类型查找 f普通文件 d目录 b块设备 c字符设备文件)

在这里插入图片描述

-a 表示而且(and) 大小大于0k并且名字为222

在这里插入图片描述

-o 表示或者(or) 大小大于99999k或者名字为wgx的

在这里插入图片描述
cat 显示文件内容
可以同时查看两个文件内容
在这里插入图片描述
more 分页查看(less也可以)

按回车向下滚动   空格向下翻屏  按q退出

head 查看文件开头的内容
tail 查看文件末尾的内容
在这里插入图片描述
wc 统计文件内容

-l 统计行数   -w 统计单词数   -c 统计字节数

注: 6行 6个单词 12个字节(一个字母或者数字等于一个字节 一个空格等于一字节 一个汉字等于3字节)
在这里插入图片描述
grep 检索过滤文件

-i 忽略大小写   -v反向查找
“^……”表示以……开头,”……$”表示以……结尾 “^$”表示空行

在/wgx/1中查找以#开头的行
在这里插入图片描述
gzip 与 bzip2 压缩命令

-9 制作压缩文件       -d 解开压缩文件   (gzip与bzip2为两种压缩格式)

在这里插入图片描述
tar归档命令

-c 打包  -x 解包 -v显示详细信息  -f 指定打包的文件名   -p 使用源文件属性
-t 列出档案中文件内容 -C指定要解包文件位置  -z 使用gzip方式压缩  -j使用bzip2方式
useradd 创建用户
-e 新账户的过期日期   -g 新账户主组的名称或 ID  -p 设置密码  -u 设置UID
-U 创建与用户同名的组

加密 openssl passwd -1 123.com

修改配置文件来创建用户

首先创建用户的主目录 
mkdir /home/www
复制文件进入主目录
cp /etc/skel/.* /home/www

在这里插入图片描述
修改用户配置文件:
vim /etc/passwd (自己打,目录为用户主目录)
在这里插入图片描述
加密密码 openssl passwd -1 123.com

vim /etc/shadow (粘贴上面加密的密文进入加密文件内)

/etc/shadow文件第一列:用户名  第二列:密码密文  第三列:最后一次修改密码时间(时间戳)   第四列:密码最短有效期  第五列:密码最长有效期   第六列:提前几天提示密码过期  第七列 :密码宽限几天  第八列:密码失效日期 第九列:结尾冒号

在这里插入图片描述
将用户加入到组中: vim /etc/group (组id与上面创建用户时一致)

在这里插入图片描述
用户创建以完毕:
在这里插入图片描述

创建组

组 group 文件: /etc/group

创建组:groupadd  qqq
gpasswd -a www  qqq 添加www用户到qqq组中
-d 删除用户    -M 直接编辑组内的用户

修改权限

chmod 修改文件权限

r读取权限  w写入权限   x可执行权限   (文件权限为可写可执行时会变绿)

在这里插入图片描述
权限一般有四位- - - -(后三位就是r w x) 1 o+t 2 g+s 4 u+s

提权 s

为命令提权,切换为普通用户但是命令依然拥有权限

先用which查找命令的存储位置,
然后给这个目录提权(4777或者u+s),
切换普通用户创建文件来测试
(普通用户默认无创建文件的权限)

在这里插入图片描述

粘滞位 t

自己创建的只有自己可以删除

添加粘滞位后,所有人只可以对自己创建的进行删除

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

妳好,y

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值