LINUX常用命令-小白教程

获取Linux的IP地址

ip addr show
inet 后面为linux IP地址

VMWare中安装linux显示 主IP地址 网络信息不可用,并且ip addr show 命令显示不出ip

在这里插入图片描述

解决方法

先root用户[root@localhost~]#cd …
[root@localhost/]#cd /etc/sysconfig/network-scripts进入network-sctipts
然后ls会有个ifcfg-ens33 或 ifcfg-ens32的文件
vi这个ifcfg-ens33文件进入编辑

输入i 进入编辑模式
把ONBOOT=no的no改为yes
输入 “:wq” 退出
然后重启虚拟机
再在root用户/下输入yum install net-tools安装过程中输入两次有[n/y]输y enter等一下就安好了
你再输入ip addr 或者 ifconfig就能行了

查看Linux中设置的别名

alias
在这里插入图片描述

ls 命令

ls -a 显示所有文件(包含隐藏文件)
** ls 显示所有文件(不包含隐藏文件)**
ls -l 显示所有文件,包括文件的权限、创建日期等
ls -l 等同于 ll
在这里插入图片描述

mkdir命令

mkdir 创建文件夹
1.一次性创建多个文件 mkdir 文件夹名1 文件夹名2
在这里插入图片描述
2.批量创建下标连续的文件 mkdir 文件夹名{1…9}
在这里插入图片描述
3.创建多级目录 mkdir -p 文件夹1/文件夹2/文件夹3
在这里插入图片描述

touch命令 创建普通文件

touch 创建文件

  1. 一次性创建多个文件 touch 文件名1 文件名2 文件名3
    在这里插入图片描述
    2.批量创建下标下标连续的文件 touch 文件名{1…99}
    在这里插入图片描述
    3.touch -t HHMMyyHHmm 文件名 修改文件日期
    在这里插入图片描述

cp命令 复制文件

1.cp -r 文件夹名称 复制多级目录
在这里插入图片描述
2.cp -p 复制时保持文件属性不变
在这里插入图片描述
3.cp -d 复制时保持文件的软链接不变

mv命令,修改文件名,或者移动文件

1.修改文件名
mv 文件名1 文件名2
2.移动文件
mv 文件名1 【目录】 文件名1
例: mv 文件名1 …/文件名1 将文件名1移动到上一目录
3. mv -f 覆盖前不询问

vim命令

1.vim模式下 i 在当前行进行编辑
2.vim模式下 o 在下一行进行编辑
3. vim 模式下 u 撤销(可以撤销到上次保存前的内容)
4. vim 模式下 / 向下查找
5. vim 模式下 ? 向上查找
**注意: 这里的vim模式不是编辑模式。当vim模式下 按 i 或者 o 就进入了编辑模式,这时 所有的输入都会当做字母被记录

cat 命令

用来查看文本不太大的文件
1.cat 文件夹 直接显示文件内容
2.cat -b 文件名 显示出文件非空行的行号
3.cat -n 文件名 显示所有行号
在这里插入图片描述

more/less 命令

当文件内容多的时候,分屏显示
1.enter键 向下滚动一行
2.空格键 向下滚动一屏
3.= 显示当前行号
4.ctrl+b(B) 向上滚动一屏

head/tail 命令

1.head 【-n】 文件名
从文件头开始,查看 【n】行,,默认是10行
2.tail 【-n】文件名
从文件尾部开始,查看【n】行,默认是10行
3.tail -f 保持刷新

文件属性

在这里插入图片描述
1.以-开头的是文件
2.以d开头的是文件夹
3.以l开头的是软链接

tar命令参数

-c 打包
-z 压缩
-x 解包/解压缩
-v 显示过程
-t 查看 压缩包

创建用户与删除用户

1.查看linux当前所有的用户,查看 /etc/passwd文件,用户id大于1000的就是手动创建的用户,其他的是系统所拥有的用户或虚拟用户
在这里插入图片描述
2.创建用户,在root用户下,useradd 用户名
3.创建完用户后直接,passwd 用户名 为用户设置密码
在这里插入图片描述
4.切换用户 su - 用户名
一定不能用su 用户名,这样会导致部分环境变量还是用的切换之前的环境变量
5.删除用户
userdel 用户名
如果出现userdel: user xxx is currently used by process xxx 异常
在这里插入图片描述
在这里插入图片描述

whoami 与 who am i

1.whoami 显示的是当前“操作用户”的用户名

2.who am i显示的是“登录用户”的用户名(用户登录时用过的id)

chmod 修改文件权限

在这里插入图片描述
r:read 读权限 对应的数字是 4
w:write 写权限 对应的数字是 2
x:exec 执行权限 对应的数字是 1
u:所属用户
g:所属用户名
o:其他用户
a:所有用户

1.chmod u+r 文件名 给所属用户增加可读权限
2.chmod g+r 文件名 给所属用户组增加可读权限
3.chmod o+r 文件名 给其他用户增加可读权限
4.chmod 777 文件名 给所属用户,所属用户组,其他用户 分别赋上 可读、可写、可执行权限
5.对文件夹的 可执行权限是指,能够通过cd命令进入该文件夹。

visudo 命令 修改 sudofile

在这里插入图片描述
通过 visudo命令命修改 /etc/sudoers.tmp文件,使普通用户拥有sudo权限
在这里插入图片描述

chown 命令 改变文件属性

1.chown 用户名 文件名 让该文件属于该用户
1.chown :用户组 文件名 让该文件属于该用户组
1.chown -R 用户名:用户组 文件夹 递归修改文件夹下所有文件属性

chattr 命令 修改文件的特殊权限

1.chattr +a 文件名, (chattr -R +a 文件夹名)
使文件/文件夹 只能够写入而不能够写入而不能删除内容
2. chatter +i 文件名
使文件内容不能被修改或删除或增加,(只读)
3.lsattr 文件名 查看文件的chattr 权限

cron 定时任务

1.ps -ef | grep cron*
查看是否有cron 进程
2.systemctl status crond 查看cron 是否启动着
在这里插入图片描述
3.crontal -l 查看当前用户的定时任务
4.crontal -e 编辑定时任务

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值