liux笔记及常用命令(会持续更新)

本文详述了Linux常用命令,包括文件和目录操作、查看文件内容、压缩解压缩、系统信息显示、用户管理、网络操作等。还介绍了如何在不同场景下使用这些命令,如创建目录、复制移动文件、查看文件属性、系统管理等,并提供了相关实战练习题。
摘要由CSDN通过智能技术生成

liux笔记及常用命令 及常见问题:

Liux笔记:
eg:破解root密码:
1、重启虚拟机 + e
2、在linux末尾加上 rd.break ctrl+x执行
3、mount -o remount,rw /sysroot (根分区 给根系统一个读写权限)
4、chroot /sysroot
5、passwd root 或passwd -d root
6、输入新密码:
7、确认密码
8、touch /.autorelabel 盖章
9、exit
10、exit logout
Ctrl+alt+f1/f2图形界面 CTRL+alt+f3/f4/f5/f6 命令界面
通过以下命令可以查看系统支持的所有合法shell:
[root@localhost cf]# cat /etc/shells
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
默认shell:
#、bin/bash
[root@localhost ~]#
root用户在localhost这个域上
Root:用户
Localhost:主机名
~:加目录
#:uid=0 超级管理员
命令格式:
命令:就是你要做什么操作
选项:就是你要做什么样的操作
参数;指定命令的作用对象
Liux里面分大小写
3A认证:
认证:authentication
授权; authorization
审计:audition(日志)
[root@localhost ~]# su cf #切换到用户管理
[cf@localhost root]$ cd/root #查看root用户的家目录
bash: cd/root: 权限不够 #权限不够
[cf@localhost root]$ su root 切换到超级管理员目录下
密码: 输入密码
[root@localhost ~]# cd /home/cf/ # 查看cf用户的家目录下的根目录
[root@localhost cf]# pwd #查看
/home/cf #结果
Su 用户 #只改变用户
Su - 用户 #改变用户和工作环境
每个操作进行完了都要退出来
基础命令
命令格式:主命令 选项 参数(操作对象)
列出目录下的内容(list):ls list
ls -l 以长列表方式列出 =ll
ls -r 逆序列出
ls -ld 查看指定目录.
ls -lh 显示目录或文件大小
ls -a 列出隐藏文件,包括.和…
ls -A 列出隐藏文件,不包括.和…
ll -i 显示文件索引节点号(inode)。一个索引节点代表一个文件,在linux中保存在磁盘分区中的文件都给它分配一个编号,称为索引节点号inode。
文件系统层次结构

在liux中,一切皆文件。

dhclient 地址请求(网络连接)
#dhclient
ifconfig 或 ip a 查看ip地址
pwd 指出当前工作环境
hostname 查看完整主机名
hostname A 当前主机运行状态临时更改主机名

hostnamectl set-hostname A 永久更改主机名(重启生效)
su 切换到root用户并不切换环境(工作目录) --> switch user
su redhat 切换root身份,但不切换

su -
su -l root ==su - root 切换到root用户并切换环境(切换了工作目录)

cd 切换目录 change directory 切换目录【文件夹】
绝对路径 从根开始到目标的路径叫绝对路径 cd/home/redhat
相对路径 相对当前目录开始到目标路径 /]#cd root
/ 根
~ 家目录 /root/home/redhat
·USERNAME(root用户有权限) 直接切换到指定用户的家目录
-上一次切换的目录
. 当前目录.

passwd;password
修改密码:passwd 用户名 直接输入passwd修改当前用户的密码
删除密码:passwd -d 用户名
root用户:不需要输入原始密码,可以不符合密码复杂性规则,可以给任何人修改密码
普通用户:需要输入原始密码,必须符合密码复杂性规则,passwd修改密码无法指定用户

find
-name 按照文件名查找文件
-perm 按照文件权限来查找文件
-user 按照文件所属主来查找文件
-group 按照文件所属的组来查找文件
-mtime -n/+n 按照文件的更改时间来查找文件
+n 表示文件更改时间距现在n天以内
-n 表示文件更改时间距现在n天以前
-type 查找某一类型的文件
b-块设备文件
f-普通文件
d-目录
c-字符设备文件
p-管道文件
l-符号链接文件
-newer file!file2 查找更改时间比文件file新但比文件旧的文件
-dept 在查找文件时,首先查找当前目录的文件,然后查找其子目录的文件查找
-size 查找文件长度为n块的文件,带有c时表示文件长度以字节计。

查当前目录下的所有普通文件,并在- e x e c选项中使用ls -l命令将它们列出
find . -type f -exec ls -l {} ;

ls
-a 列出文件所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在…代表存在着父目录)。
-l 列出文件的详细信息,如创建者,创建时间,文件的读写权

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值