Linux初学之基本命令使用(一)

本文介绍了Linux的基本概念,如shell的作用及密码管理,并详细讲解了常用命令的使用方法,包括文件操作、目录管理等,适合初学者入门。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

         一年前就开始接触到了Linux,以前接触Linux就是觉得Linux很独特、很好玩,现在开始好好系统地学习Linux,为以后谋个好出路,希望通过写博客记录自己这段美好的回忆,也希望通过这一点小小的成就感激励自己学的更好。下面是我写的一些东西,希望可以帮到有需要的小伙伴。


1.shell是什么?shell(壳)是保护系统内核的软件,用来帮助内核(系统的思想)屏蔽坏的信息,接受好的信息。

2.Linux中的密码不显示,这是因为密码直接和内核认证,不进入内存。
3.passwd 常用用法 
    passwd   -S + 用户                 :查看用户密码状态
    passwd   -l + 用户                   :锁定用户密码
    passwd   -u + 用户                  :解锁用户密码
    passwd   -x + 用户                  : 密码的最长有效时效
    passwd   -n + 用户                  : 密码的最短有效时效
    watch passwd  -S + 用户       :监控用户密码状态
    passwd   -d + 用户                  :删除用户密码
4.Linux中形如 [root@localhost Desktop]# 的含义 
   root                   : 开启shell的用户
   @                      :分隔符
   localhost          : 开启shell的主机名称
   Desktop           : 处于系统中的位置
   #                       :身份提示符(超级用户)
   $                       : 普通用户
5. init的含义及用途
   init :进程初始化工具,init进程是所有Linux进程的父进程。init的级别在/etc/inittab文件中指定,启动脚本位于/etc/rc.d/init.d中
   init各运行级含义:
   init 1     : 单用户
   init 0     :关机
   init 2     :多用户,没有网络支持。
   init 3     :完全多用户模式(字符界面的命令行界面)
   init 4     :没有用到
   init 5     :切换到图形界面
   init 6     :重启

6.whatis 命令 :显示命令用途
7.Linux中的命令选项含义
  【】        : 参数选加
   ...            : 参数长度任意
   <>           : 参数必须加


8.gnome - terminal :用命令打开一个终端
9.常用快捷键的用法
   ctrl + shift + c                      :复制
   ctrl + shift + v                      :粘贴
   ctrl + r + 关键字                 :调出最近一条含有关键字的命令
   ctrl + a                                 : 光标移到行首
   ctrl + e                                 :光标移到行尾
   ctrl + u                                 :从光标处删除到行首
   ctrl + k                                 :从光标处删除到行尾
   ctrl + alt + l                          :锁屏
   ctrl + c                                 :撤销指令(将字符从内存中抹掉,不给内核执行。)
   shift + ctrl + t                       :打开一个新终端
   shift + ctrl + pgup/pgdn      : 切换终端
   !数字                                 :执行命令历史中的第多少条命令
   !关键字                         :执行命令历史中的最近一条以关键字开头的命令


10.  file + 文件名           :检测文件类型
      head + 文件名         :显示文件的前10行
      tail + 文件名             :显示文件的后10行
  如果要选取中间的行数,可以用管道符|配合tail和head

11.ls 命令的一些用法

   ls   -S                          :按文件大小排列

   ls   -t                            :按文件新旧排列
   ls   -d  +  目录名         :指定目录本身
   ls   -l   +  目录名         :目录包含的文件属性
   ls  -a                            :显示所有的文件(包括.开头的文件)
   每个目录都有...两个子目录,这两个子目录是系统自带的目录


12.Linux中的目录的功能
   /bin              :二进制可执行文件也就是系统命令
   /sbin                  :系统管理命令存放位置
   /boot                 : 启动分区,负责系统启动
   /dev              :设备管理文件
   /etc              :大多数系统管理文件
   /home               :普通用户的家目录
   /lib              :32位系统库文件存放位置,库(用于指令和机器之的解释或者翻译的文件集合)
   /lib64                 :64位系统库文件存放位置
   /media              :系统临时设备挂载点
   /mnt              : 系统临时设备挂载点
   /run              :系统临时设备挂载点
   /opt              : 第三方软件安装位置
   /proc                 :系统信息
   /root                  :超级用户家目录
   /srv,/var          : 系统数据
   /sys              :系统管理,主要是关于内核的
   /tmp              : 系统临时文件存放位置
   /usr              :系统用户相关信息数据及用户自定义软件存放位置
   
13.切换路径命名
   pwd                   :显示当前所在目录的路径
   cd ~用户名       :进入用户的家目录
   cd ..                   :返回上一级目录
   直接敲cd会进入开启shell的用户的家目录
   cd -                    : 进入前一次所在的目录
14.文件操作
   touch file                                        :  新建一个名为file的文件
   mkdir directory                             :新建一个名为directory的文件
   mkdir  -p 文件路径                       :新建一个第归目录
   cp  被复制文件  目的地               :复制文件到目的地
   cp  -r   被复制目录    目的地       :实现第归复制目录,第归复制目录即复制目录的同时也复制了目录中的文件
   mv    被复制文件   目的地目录   :能实现文件的移动
   mv    新文件名    旧文件名          :同一目录下能实现文件名更改,两文件不同目录下会覆盖(加参数f,覆盖前不询问,加参数i,覆盖前询问)
   mv      源目录   目的目录               :能够移动目录及目录中的文件
   rm   -f                                               :强制删除文件
   rm   -fr                                              :强制目录及包含的文件
15.通配符
     
   *                        :  匹配0-任意字符
   ?                        :  匹配任意单个字符
   ~                        :  匹配当前用户家目录
   ~user               : 匹配到user的家目录
   ~+               :当前目录
   ~-               :当前目录之前所在的
   [abc]               :有a或者有b或者有c
   [!abc]               :除了含有a或者b或者c
   [^abc]               :除了含有a或者b或者c
   [[:alpha:]]       :单个字母
   [[:lower:]]       :单个小写字母
   [[:upper:]]       :单个大写字母
   [[:alnum:]]       :单个字母或数字
   [[:punct:]]       :单个符号,不包含数字,字母以及空格
   [[:digit:]]       :数字
   [[:space:]]       :单个空格


  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值