linux 命令基础

本周学习知识点:

一、Linux操作系统的目录结构:

在Linux操作系统中,没有 C D E等这些盘符的概念;只有一个 / 代表根目录。

home     用户的家

media     媒体设备 挂载 的镜像文件

root      最高权限用户(一般情况下不需要使用root 用户)

bin       所有的操作都是通过 命令实现的,这些命令保存在 bin目录(系统的命令)

usr      保存安装的应用程序、软件

etc       linux中,所有设置通过配置文件实现的(设置ip地址、防火墙等)。

 

二、修改ip地址能上网:

    1. 查看网络配置:ifconfig

    2. 设置网络配置:

 Linux的设置都是通过配置文件实现的,而且网络配置项保存在

 /etc/sysconfig/network-scripts/ifconfig-eth0  这个文件中

    3. 切换到 root 超级用户,通过vi/vim编辑器编辑这个文件

    4. 重启网络服务 service network restart

5. 如果ping 不同,关闭防火墙   /etc/init.d/iptables stop 

    6.配置DNS服务器  /etc/resolv.conf

   (1)自动获取  只需要  BOOTPROTO=dhcp

   (2)局域ip地址:

           IPADDR=192.168.2.21       ip地址

           NETMASK=“255.255.255.0” 子网掩码

           GATEWAY=“192.168.2.1”    网关

三、vi编辑器

vi编辑器是Linux操作系统中,最常用的编辑器;vi命令后面跟一个文件名,如果这个文件存在则编辑,如果不存在则创建这个文件再编辑(也可以使用相对路径和绝对路径)。

 

    如何使用 vi 编辑器:

    ①打开文件之后,按下 键盘上i这个字母,进入到编辑模式(上下左右键移动指针)

    ②编辑之后----->按下 esc (左上角)键---->退出编辑模式

③退出编辑模式之后,:  进入底行模式-----> :q  退出  :wq 保存并退出  :q!  表示强制退出   :wq! 强制保存并退出

 

   执行的命令模式:

       1. 命令模式:可以执行默写命令,刚进入vi编辑器时就是命令模式

       2. 编辑模式:可以对文件进行编辑    i 

       3. 底行模式:退出或者保存 :q   :w   :wq  :wq!

 

命令模式:

    H左 J下 K上 L右    gg 回到文件开始    G  移动到最后一行

    0(零)行首           $ 行尾

        复制一行 yy           删除一行dd         删除到行尾:d$     

        复制多行 行数yy      删除多行 行数dd     删除当前字符 x

        复制一个单词 yw      删除一个单词:dw

        复制多个词 单词数yw  删除多个单词:单词数量dw

        复制余下所有行:yG    删除所有其余的行:dG

        粘贴:p                      撤销一步 u 

 

编辑模式命令: 

    i    在当前光标位置插入

    I    在行首插入

    o    在当前行下一行插入

    O    在当前行前一行插入

    a    在当前光标位置后插入

    A    在当前行尾插入

    s    删除一个字符并进入编辑模式

    S    删除一行进入编辑模式

 

低行模式:

     /  在当前光标的后面查找 : 

     ?  在当前光标的前面查找

     n 从下往上查找

     N 从上往下查找

        替换:

    在底行模式中使用:

    :%s/查找的内容/替换的内容/g

     :set nu  设置行号

 

四、文件处理命令:

      ls   显示目录文件  -a 包括隐藏文件  -l 详细信息

      cd   切换目录   相对路径、绝对路径 ./  ../

      pwd   当前所在的目录

      touch  创建空文件

      mkdir   创建目录

      cp   复制文件或目录  -r 复制目录(递归)

      cp file1 file2 dir   将文件1文件2复制到 目录

      cp -r 目录1  目录2   把目录1下的子文件及目录复制到目录2

 

      mv   移动文件或重命名文件

           mv  file1  file2  将file1重命名 file2

           mv  file2  dir2   移动文件

 

      rm 删除文件          -r 删除目录(递归)

      cat 显示文件内容

      more  分页显示文件内容

      head   查看文件前几行  head  -行数

      tail 查看文件的后几行tail  -行数

五、文件查找命令:

        which  查找系统命令所在目录 which ls

    find  -user(根据所有者) /-name(根据文件名字)/-size(根据文件的大小)

        find      路径 -name/-size/-user   根据条件查找

              find  /etc -name init

              find  /etc -size  +2048

              find  /etc -user  admin

       locate  寻找文件或命令

       grep  过滤出字符串匹配的字符串   grep 匹配的字符  目录

       |   管道符    ps -e |grep 进程名  

六、帮助命令:

     man  命令查看某命令的帮助信息

     info 命令查看某个指令的帮助信息

七、系统关机命令:

        shutdown   -h  now   立刻关机

        poweroff             切断电源       

        reboot   重新启动

八、用户的操作:

   Linux操作系统是一个多用户、多任务的操作系统;我们既可以对某个用户设置权限,也可以对某一组用户设置权限;我们是通过给用户分组的形式管理的。

   1. 增加用户:

       useradd   用户名

       useradd -g 组名  创建用户时,确定所在的组

       当前系统中存在的用户 信息 被保存在/etc/passwd,我们建立的用户id从500开始,前500是系统的保留id。

   2.设置用户密码:passwd     passwd 用户名

   3.删除用户: userdel        userdel  -r 用户名

 

九、组的操作:

     组的信息被保存在 /etc/group文件中;在创建用户时,会自动将用户分配给同名的组内。

 groupadd  添加一个组           groupdel  删除一个组

 usermod  修改用户的分组信息: usermod -g 组名 用户名

 

十、权限设置:

r 可读  4、w 可写 2、x 可执行 1、- 没权限

chmod   修改文件权限

    chown   新的所有者 旧的所有者

    chgrp   更换文件的所有组:

十一、sudo的使用:

    普通用户能够执行的命令有限。有时 我们 需要某个普通用户能够 执行某些高级的命令;但是 我们只有一个 root用户,不能谁需要 就让谁使用root让某些普通用户 在 执行某些命令时 才能拥有 root权限。

使用方式很简单 只需要 在执行命令时 前增加 sudo即可。

配置文件的地址 /etc/sudoers

十二、Linux中,压缩解压缩的命令:

.gz   使用gzip程序压缩的文件

.tar  使用tar这个程序打包了,但是没有压缩

 

tar常用的参数:

x-----解包

z-----压缩或解压缩

v-----显示解压缩的进程

f-----跟操作的文件名

c----创建

  使用:

创建一个压缩并打包的文件:

tar czvf 压缩的文件名 文件类表(用空格隔开)

 

解压缩一个包

tar xzvf 包的名字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值