Linux基础-简介与常用命令

本文详细介绍Linux操作系统的基本概念,包括目录结构、用户管理、以及常用的命令操作,如切换目录、查看文件、创建和删除文件等,适合初学者快速入门。

Linux基础-简介与常用命令

一、 Linux基础–Linux简介

Linux中将硬盘,分区等设备均表示为文件
“/dev/hda5” (/dev:硬件设备文件所在目录。hd:表示IDE设备,sd:表示SCSI设备。a:表示硬盘的顺序号,以字母a,b,c…表示。5:分区的顺序号,以1,2,3…表示)

如何从字符界面切换到图形界面
ctrl+alt+F2切换到字符界面
ctrl+alt+F1切换到图形界面

1. Linux简介

在这里插入图片描述

2. 注意的几点

在这里插入图片描述

3. Linux目录树

在这里插入图片描述

目录节点
bin: 普通用户命令存放
sbin: 管理员命令存放处,普通用户不能执行
dev: 存储,硬件存放位置
etc:存放配置文件
home:普通用户的家目录
lib:存放一些函数库
opt:安装一些大型程序
root:超级用户家目录
sys:存放系统目录,系统配置文件
usr:安装一些外部程序
var:日志,apache等的根目录

4. Linux的用户

在这里插入图片描述

二、Linux基础–Linux常用命令

1. Linux命令

用于实现某一类功能的指令或程序
命令的执行依赖于解释器程序(例如:/bin/bash)

2. Linux命令的分类

内部命令:属于Shell解释器的一部分
外部命令:独立于Shell解释器之外的程序文件

3. Linux命令的通用格式

命令字  [选项]  [参数]
选项:用于调节命令的具体功能 
   以”-“引导短格式选项(单个字符),例如”-l“
   以”--“引导长格式选项(多个字符),例如”--color“
   多个短格式选项可以写在一起,只能用一个”-“引导,例如”-al“
参数:命令操作的对象,如文件、目录名等
例如:ls -l /home

4. linux命令行格式

命令行编辑的几个辅助操作
 Tab键:自动补齐
 反斜杠“\”:强制换行
 ctrl+U:清空至行首
 ctrl+K:清空至行尾
 ctrl+L:清屏
 ctrl+C:取消本次命令编辑

1. 获得帮助

  help:提供内部命令的帮助
  man或info:提供外部命令的帮助。

2. 查看系统内核信息——uname

 uname -a :显示主机名、内核版本、硬件平台等详细信息
 uname -r  :显示内核版本
 which uname:查看uname位置

3. 查看系统主机名——hostname

4.查看信息

查看系统IP信息——ifconfig
查看系统CPU信息—— cat /proc/cpuinfo
查看系统内存信息——cat /proc/meminfo
查看系统版本信息—— cat /proc/version

1. 关机及重启操作

  关机操作:shutdown、poweroff、halt
              [root@localhost~]#shutdown -h now
              [root@localhost~]#poweroff
              [root@localhost~]#halt
  重启操作:shutdown、reboot
              [root@localhost~]#shutdown -r now
              [root@localhost~]#reboot

2. 查看及切换目录

   pwd命令:查看工作目录(Print Working Directory)
   cd命令:切换工作目录(Change Directory)
                格式:cd [目录位置]
                          [root@localhost~]# cd /home   (绝对路径)
                          [root@localhost home]# cd test(相对路径)
                          [root@localhost test]#

绝对路径与相对路径
绝对路径:路径的写法一定是由根目录 / 写起的,例如 /usr/local/mysql
相对路径:路径的写法不是由根目录 / 写起的,例如 首先用户进入到 /home,然后再进入到test,执行的命令为 “#cd /home,#cd test”。此时用户所在的路径为 /home/test。第一个cd命令后紧跟/home,前面有斜杠;而第二个cd命令后紧跟test,前面没有斜杠。这个test是相对于/home目录来讲的,所以称为相对路径。

3. 目录操作命令——ls

  ls命令:
            用途:列表(List)显示目录内容
            格式:ls  [选项]...  [目录或文件名]
            常用命令选项:
                      -l:以长格式显示(“ls -l ”与“ll”效果一样)
                      -a:显示所有子目录和文件信息,包括隐藏文件ls
                      -h:以更易读的字节单位(K,M等)显示信息
                      -R:递归显示内容

4. 目录操作命令——du

  du命令:
            用途:统计目录及文件的空间占用情况(estimate file space usage)
            格式:du  [选项]....   [目录或文件名]
            常用命令选项:
                      -a:统计时包括所有的文件,不仅仅是只统计目录
                      -h:以更易读的字节单位(K,M等)显示信息
                      -s:只统计每个参数所占用的空间总的大小

5. 创建目录命令——mkdir

  mkdir命令:
            用途:创建新的目录(Make Directory)
            格式:mkdir [-p]  [/路径/]  目录名(加-p表示递归创建,
            例如:mkdir -p /test/one/two,创建完成之后可以递归查看内容:la -R /test)

6. 创建文件命令——touch

  touch命令:
            用途:新建空文件,或更新文件时间标记
            格式:touch  文件名   

7. 创建连接文件——ln

  ln命令:
            用途:为文件或目录创建连接(Link)(相当于快捷方式)
            格式:ln  [-s]  源文件或目录...    连接文件或目标目录(不加目标文件或目录,会自动连接到当前位置)      
            常用命令选项:
                      -s:建立符号链接文件(快捷方式)(省略此项则建立硬链接(相当于直接复制)) 

8. 复制文件或目录——cp

  cp命令:
            用途:复制(copy)文件或目录    
            格式:cp  [选项]...    源文件或目录....    目标文件或目录 
            (不加目标文件或目录,会自动复制到当前位置)     
            常用命令选项:
                      -r:递归复制整个目录树
                      -p:保持源文件属性不变
                      -f:强制覆盖目标同名文件或目录
                      -i:需要覆盖文件或目录时进行提醒

9. 删除文件或目录——rm

  rm命令:
            用途:删除(Remove)文件或目录
            格式:rm  [选项]...  文件或目录
            常用命令选项:
                      -f:强行删除文件或目录,不进行提醒
                      -i:删除文件或目录时提醒用户确认
                      -r:递归删除整个目录树
                         (”rm -rf“强制递归删除,且不提醒)

10. 删除文件或目录——mv

  mv命令:
            用途:移动(Move)文件或目录
                   ——如果目标位置与原位置相同,则相当于改名
            格式:mv  [选项]...    源文件或目录....    目标文件或目录

11. 查找文件或目录——find

  find命令:
            用途:用于查找文件或目录
            格式:find  [查找范围]  [查找条件]
            常用查找条件:
                      name:按文件名称查找
                      size:按文件大小查找
                      user:按文件属主查找                          
                      type:按文件类型 查找

12. 其他一些常用命令:

    df:显示目前磁盘剩余的磁盘空间
    cat:(Concatenate)用来查看文件内容,创建文件,文件合并,追加文件内容等功能。
          用法:
          cat text 显示text这个文件;

cat file1 file2 依顺序显示file1,file2的内容;
   cat file1 file2>file3 把file1,file2的内容结合起来,再“重定向(>)”到file3文件中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值