2025年Linux学习笔记,常用命令

Linux学习笔记,常用命令目录 1 文件目录结构 2 远程登录 Linux 系统 3 Vi Vim 编辑器 4 开机 重启和用户登录注销 5 用户管理 6 实用指令 6 1 指定运行级别 6 2 切换到指定运行级别的指令 6 3 如何找回 root 密码 如果我们不小心 忘记 root 密码 怎么找回 6

大家好,我是讯享网,很高兴认识大家。

目录

1.文件目录结构

2. 远程登录Linux系统

 3. Vi/Vim编辑器

 4.  开机、重启和用户登录注销

5.   用户管理

6.   实用指令 

6.1 指定运行级别

 6.2   切换到指定运行级别的指令

6.3   如何找回 root 密码,如果我们不小心,忘记 root  密码,怎么找回。

6.4   帮助指令

6.5 文件目录

6.5.1  pwd (功能描述:显示当前工作目录的绝对路径)

6.5.2  ls 指令

6.5.3   cd 指令

6.5.4 mkdir 指令

6.5.5 rmdir 指令

6.5.6 touch 指令

6.5.7   cp 指令[重要]

6.5.8  rm 指令

6.5.9  mv 指令

6.5.10   cat 指令

6.5.11   more 指令

 6.5.12  less 指令

6.5.13   > 指令 和 >>  指令

 6.5.14  echo 指令

6.5.15  head 指令

6.5.16  tail指令

6.5.17  ln 指令

6.5.18   history 指令

6.6   时间日期类

6.6.1   date 指令-显示当前日期

6.6.2   date 指令-设置日期

6.6.3   cal 指令

6.7   搜索查找类

6.7.1   find指令

6.7.2   locate 指令

6.7.3  grep 指令 和 管道符号 |

6.8   压缩和解压类

6.8.1   gzip/gunzip 指令

6.8.2   zip/unzip 指令

 6.8.3   tar 指令

7.组管理和权限管理

7.1   Linux 组基本介绍

7.2   文件/目录 所有者

7.2.1   查看文件的所有者

 7.2.2   修改文件所有者

7.3   组的创建

7.3.1 基本命令

7.3.2  创建一个用户并添加到现有得组

7.4  文件/目录所在的组

7.4.1   查看文件/目录所在的组

 7.4.2   修改文件所在的组

7.5 其他组

7.6   改变用户所在组

7.7  权限的基本介绍

7.7.1  文件权限的修改   chmod

 7.7.2 修改文件所有者/组   chown

8. crond 任务调度

9.Linux磁盘分区、挂载

9.1   分区基础知识

9.2   Linux 分区

9.3   挂载的经典案例

9.4  磁盘情况查询

查询系统整体磁盘使用情况

 查询指定目录的磁盘占用情况

磁盘情况-工作实用指令 

10.   指定固定IP

11. 进程管理

11.1  ps -aux 指令详解  

 11.2  查看进程的父进程 

11.3  终止进程kill 和 killall

 11.4 查看进程树 pstree

11.5 服务(service)管理

11.6  chkconfig 指令 

11.6  动态监控监控进程

11.7   查看系统网络情况 netstat(重要)

12   RPM 和 YUM

rpm包的简单查询指令:

rpm包名基本格式:

rpm包的其它查询指令:

卸载rpm包:

安装rpm包:

yum

13  搭建JavaEE  环境

安装JDK

Tomcat 

开放端口 8080 ,这样外网才能访问到 tomcat

 重启防火墙


1.文件目录结构

   1.1        Linux的文件系统用的是层级树状目录结构,结构根部最上层就是根目录"/",在此目录下创建其他的目录,而不像Windows分C,D,E盘。

 
讯享网

 1.2        目录结构的具体介绍

 

  /proc  /srv   /sys  不能轻易动,有关于内核

 

1.3    总结

  1. linux的目录中有且只有一个根目录 / 
  2. linux的各个目录存放的内容是规划好的,不乱放文件
  3. linux是以文件的形式管理我们的设备,因此linux系统,一切皆为文件

2. 远程登录Linux系统

2.1 linux命令终端输入ifconfig找到ip地址

2.2 xshell连接

2.3 XFTP

 2.4 成功后乱码以及解决

 3. Vi/Vim编辑器

  1. 拷贝当前行 yy ,  拷贝当前行向下的 5 行 5yy,并粘贴(p)。
  2. 删除当前行 dd , 删除当前行向下的 5 行 5dd
  3. 在文件中查找某个单词  [命令行下  /关键字  , 回车  查找  , 输入 n 就是查找下一个 ],查询hello.
  4. 设置文件的行号,取消文件的行号.[命令行下 : set nu  和 :set nonu]
  5. 编辑 /etc/profile 文件,使用快捷键到底文档的最末行[G]和最首行[gg],注意这些都是在正常模式下执行的。
  6. 在一个文件中输入  "hello" ,然后又撤销这个动作,再正常模式下输入 u
  7. 编辑 /etc/profile 文件,并将光标移动到 第 20 行 shift+g     第一步:显示行号 :set nu     第二步:输入 20 这个数      第三步: 输入 shift+g

 4.  开机、重启和用户登录注销

 4.1   shutdown

  • shutdown -h now : 表示立即关机
  • shutdown -h 1 : 表示 1 分钟后关机
  • shutdown -r now:  立即重启

4.2   halt 就是直接使用,效果等价于关机

4.3   reboot   就是重启系统。

4.4   sync   把内存的数据同步到磁盘   当我们关机或者重启时,都应该先执行以下 sync 指令,把内存的数据写入磁盘,防止数据丢失。

4.5   用户登录和注销

  • 登录时尽量少用 root 帐号登录,因为它是系统管理员,最大的权限,避免操作失误。可以利用普通用户登录,登录后再用”su -  用户名’命令来切换成系统管理员身份.
  •  在提示符下输入 logout 即可注销用户
  • logout 注销指令在图形运行级别无效,在 运行级别 3 下有效.
  • 运行级别这个概念,后面介绍

5.   用户管理

5.1   Linux 系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

5.2   Linux 的用户需要至少要属于一个组。

5.3   useradd [选项] 用户名

  •  当创建用户成功后,会自动的创建和用户同名的家目录
  • 也可以通过  useradd -d 指定目录 新的用户名,给新创建的用户指定家目录

5.4  给用户指定或者修改密码

  • passwd 用户名

 5.5   删除用户

  • userdel 用户名
  • 删除用户xm,但是要保留家目录 : userdel xm
  • 删除用户xh以及用户主目录 : userdel -r xh
  • 在删除用户时,我们一般不会将家目录删除。

5.6   查询用户信息

  • id   用户名

 5.7   切换用户名

  • 在操作 Linux 中,如果当前用户的权限不够,可以通过 su - 指令,切换到高权限用户,比如 root
  • su – 切换用户名
  • 1)从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。

    2)当需要返回到原来用户时,使用 exit 指令

5.8   用户组 :类似于角色,系统可以对有共性的多个用户进行统一的管理。

  •  增加组 :groupadd 组 名
  •  删除组 :groupdel 组 名
  • 增加用户时直接加上组 :useradd -g 用户组 用户名
  •   修改用户的组 :usermod -g 用户组 用户名

5.9   用户和组的相关文件

/etc/passwd 文件

用户(user)的配 置文件,记录用户的各种信息   

每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录 Shell

/etc/shadow 文件: 

口令的配置文件

每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

 

/etc/group 文件:

组(group)的配置文件,记录 Linux 包含的组的信息每行含义:组名:口令:组标识号:组内用户列表

6.   实用指令 

6.1 指定运行级别

运行级别说明:

0:关机

1:单用户【找回丢失的密码】

2:多用户状态没有网络服务

3:多用户状态有网络服务

4:系统未使用保留给用户

5:图形界面

6:系统重启

常用运行级别是 3 和 5 ,要修改默认的运行级别可改文件

/etc/inittab 的 id:5:initdefault:   这一行中的数字

 6.2   切换到指定运行级别的指令

init [012356]   -》》》     init 3   ,init 5  ,  init 0

6.3   如何找回 root 密码,如果我们不小心,忘记 root  密码,怎么找回。

思路: 进入到 单用户模式,然后修改 root 密码。因为进入单用户模式,root 不需要密码就可以登录。

开机->在引导时输入 回车键-> 看到一个界面输入 e ->  看到一个新的界面,选中第二行(编辑内核)在输入  e->  在这行最后输入 1 ,再输入 回车键->再次输入 b ,这时就会进入到单用户模式。

这时,我们就进入到单用户模式,使用 passwd  指令来修改 root  密码。

6.4   帮助指令

当我们对某个指令不熟悉时,我们可以使用 Linux 提供的帮助指令来了解这个指令的使用方法。

6.4.1   man 获得帮助信息  :man [命令或配置文件](功能描述:获得帮助信息)

 6.4.2  help指令:(功能描述:获得 shell 内置命令的帮助信息)

案例:查看 cd 命令的帮助信息

6.5 文件目录

6.5.1  pwd (功能描述:显示当前工作目录的绝对路径)

6.5.2  ls 指令

基本语法:ls [ 选 项] [目录或是文件]

常用选项:-a :显示当前目录所有的文件和目录,包括隐藏的

                   -l :以列表的方式显示信息

6.5.3   cd 指令

基本语法:cd [参数] (功能描述:切换到指定目录)

常用参数:

cd ~ 或者 cd :回到自己的家目录

cd .. 回到当前目录的上一级目录

实例:

案例 1:使用绝对路径切换到 root 目录 :cd /root

小讯
上一篇 2025-03-05 07:29
下一篇 2025-04-06 22:06

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/19987.html