【Linux系列连载】--------目录结构和vim编辑器的使用及实用指令(二)

本文详细介绍了Linux的目录结构,如/bin、/etc、/usr等,并讲解了如何在Centos中将英文设置为中文。此外,还涵盖了vi/vim编辑器的常用快捷键、关机和重启命令、用户管理以及Linux的运行级别。同时,讨论了文件目录指令,如ls、cd、mkdir等,并提供了实例操作。最后,文章强调了实践的重要性,鼓励读者动手操作。
摘要由CSDN通过智能技术生成

目录

前言:

1.【!】学习Linux的目录结构

2.先解决如何在Centos系统英文设置为中文

3.vi/vim快捷键(都在在命令行模式下)

4.【!】关机和重启命令

5.【!】用户管理指令

6.【!】Linux的运行级别说明

【a】运行级别说明

【b】切换运行级别指令

【c】帮助指令([ ]表示可选选项)

7.文件目录指令(注意绝对路径和相对路径的区别)


前言:

记下相关笔记,记录我的学习生活,方便以后忘了查看指令,顺便提一下尚硅谷的linux目录结构讲的很细!

该文章为原创,转载请注明出处和作者:https://blog.csdn.net/Eterlove/article/details/120573700

欢迎阅读其他博客:Linux笔记------------远程登录Linux系统(一)_Eterlove的博客-CSDN博客

1.【!】学习Linux的目录结构

记住一句话:在Linux中,一切皆文件!
硬件也会被映射为文件。
Linux的目录结构:(*星号为重点)

*/bin        [binary缩写]这个放着最经常用的命令(可以打开看一看哦!)

/sbin        [Super User]这里存放着是系统管理员使用的系统管理程序

*/home    存放普通用户的主目录,在Linux每个用户都有一个自己的目录,一般目录名是以用户的账号命名

*/root    该目录为系统管理员(也称作超级权限者的用户主目录)

*/etc    所有的系统管理所需要的配置文件和子目录

*/usr    这是一个重要的目录。用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录

*/boot    存放的是启动Linux时使用的一些核心文件

*** /proc  /srv  /sys  "三不动",不要轻易乱动,乱动会使系统出现问题!

/dev  类似于windows的设置管理器,把所有的硬件用文件的形式存储,比如cpu

*/media  Linux系统会自动识别一些设备,例如U盘,光驱等等,当识别后,linux会把识别的设备挂载到这个目录下

*/mnt   系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt上,然后进入该目录就可以查看里面的内容。

/opt  这是给主机额外安装软件所摆放的目录,如安装oracle数据库就可放在该目录下

*/usr/local        这是另一个给主机额外安装软件所安装的目录,一般是通过编译源码的方式安装程序

*/var     这个目录下存放着在不断扩充着的东西,习惯将经常被修改的目录放在这个目录下包括各种日志文件

/selinux    [security-enhanced linux]是一个安全子系统,它能控制程序只能访问特定文件。    
 

2.先解决如何在Centos系统英文设置为中文


        终端输入locale -a语句,就可以查看你系统中可以使用的语言
find / -name i18n 这个命令就是寻找你系统中叫 i18n的文件,找到之后去看那个etc/sysconfig
终端输入vi /etc/sysconfig/i18n ,进入vi进行修改
修改LANG="zh_CN.utf8"(中文)
       LANG="en_US.utf8"(英文)

3.vi/vim快捷键(都在在命令行模式下)

yy  拷贝
/关键字     查找关键字
p    粘贴
dd   删除
:set nu  设置行号(冒号不要忘记)
:set nonu  取消行号
gg   最首行
G   最尾行
u   撤销

4.【!】关机和重启命令

终端输入shutdown:
    shutdown -h now  表示立即关机
    shutdown -h 1    表示1分钟后关机
    shutdown -r now    立即重启
halt    直接关机

reboot    重启系统
sync        把内存的数据同步到磁盘
当我们关机或者重启时,养成好习惯,先执行sync,防止数据丢失

5.【!】用户管理指令


增加用户     useradd
删除用户    userdel

用户组:类似于角色,系统可以对有共性的多个用户进行统一的管理
创建用户组        groupadd
删除用户组        groupdel
useradd -g 组名 用户名    指定组创建用户
修改用户的组    usermod -g 组名 用户名

用户配置文件(用户信息)/etc/passwd
组配置文件(组信息)/etc/group
口令配置文件(密码和登录信息,加密)/etc/shadow

6.【!】Linux的运行级别说明

【a】运行级别说明

0:关机
1:单用户【找回丢失密码】
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:保留
5:图形界面
6:系统重启
常用运行级别3,5
运行级别文件配置/etc/inittab

【b】切换运行级别指令


可以先看看当前运行级别  终端vim /etc/inittab
当前在5,切换到3    init 3
问题:如何找回root密码?
思路:进入到单用户模式,然后修改密码,因为进入
单用户模式,root不需要登陆密码

步骤:
开机->在引导时输入  回车键(***)---->看到一个界面输入e-->
看到一个新的界面,选中第二行(编辑内核)在输入e-->
在这行最后输入  空格 1,再输入回车键-->再次输入b,这时
进入到单用户模式。
    使用passwd指令来修改密码

注意的是:修改root密码只能在本机的Linux上操作,不能远程操作!!!

修改/etc/inittab文件的运行级别信息,可以使开机后Linux直接
处于某种运行级别(比如说3)

【c】帮助指令([ ]表示可选选项)


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

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

7.文件目录指令(注意绝对路径和相对路径的区别)

pwd    打印当前目录
ls    列出目录内容

 【l选项】 :ls -l   以列表形式列出

【-F选项】:它能让在具有执行权限的文件名后面加一个*星号


cd        (切换或改变当前目录)
实操表示回到当前目录的上一级目录    cd..
回到家目录    cd   (另一种为cd ~)


mkdir    指令用于创建目录
注:若想创建多个目录则加上-p参数
mkdir -p

rmdir   删除空目录
注:若想删除非空目录,则是rm -rf

touch指令        创建空文件

touch hello.txt
touch ok1.txt ok2.txt  (可一次性创建多个文件)

cp  拷贝文件到指定目录
cp[选项] source 目标目录
cp aaa.txt bbb/   表示将当前目录下的aaa.txt文件拷贝到当前目录的 
bbb目录下

常用选项
-r
递归复制整个文件夹
将/home/text整个目录拷贝到 /hone/zwj目录下
cp -r text/ zwj/

---使用细节,在覆盖文件时,会产生提示
强制覆盖不提示的方法        \cp(在cp的基础上加上\)


rm指令    作用:指令移除文件和目录
rm [选项] 要删除的文件和目录
*常用指令
    -r    递归删除整个文件
    -f    强制删除不提示


mv指令    作用:移动文件或重命名
基本语法
mv aaa.txt ddd.txt    将aaa文件重命名ddd    
mv aaa.txt     /root/    将当前目录的aaa文件移动到/root下(window叫剪贴)

                             动手才能收获。最后感谢大家阅读!欢迎评论区留言!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

嵌入式历练者

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

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

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

打赏作者

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

抵扣说明:

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

余额充值