Linux

本文介绍了Linux系统的特点,如一切都是文件、小型轻量、无图形界面等,详细讲解了文件夹的作用、路径表示、特殊文件夹、命令执行过程、错误处理以及基本命令如ls、cd、选项的使用。
摘要由CSDN通过智能技术生成

Linux优点:

1.一切都是一个文件

2.系统小型轻量级

3.没有复杂的图形界面

4.不在乎后缀名

5.免费

格式:

[root@localhost~]#

Root            当前登录的用户

Localhost    当前主机的名字

~                 当前所在文件夹

#                 超级管理员

$                 普通用户

Linux文件夹

使用linux需要记住文件的路径。

Dev       存放硬件设备,磁盘 光驱 输入输出设备

Proc      内存环境中的程序状态

Boot      开机启动需要的文件,操作系统最重要的是内核文件,内核在boot文件夹中

Etc        放配置文件的用户信息,密码信息,软件配置

Tmp      临时文件

Var        子目录 /var/log 日志

Mnt        挂载点空文件夹

Opt       空文件夹,存放后天安装的软件

Bin        存放二进制文件的地方(系统可以直接运行的文件)普通用户使用的二进制

Home    存放用户家目录的地方 家目录的上级目录

Root      家目录在根下的root

Lib         被调用的库32位操作系统使用

Lib64      被调用的库64位操作系统使用

家目录:每一个用户都会有以恶搞家目录,存放用户的基本配置信息及个性化配置,存放用户自己的文档使用。

Shell

程序是执行特定任务的一串代码,操作系统也是程序的一种,负责管理调度硬件。

shell执行翻译的任务。将人类使用的高级语言翻译成二进制交给内核,内核再交给硬件执行。

Linux用户一旦登录系统必须加载一个shell程序。

命令

type ls  查看ls是内部还是外部

在系统中有五个特殊的文件夹,如果外部命令在这五个特殊文件夹中,就可以直接写程序的名字调用,不用关注文件的具体在什么位置;如果程序不在规定的这五个文件夹,就需要将程序的位置写完整(从根开始描述程序的位置)

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

命令执行的过程:

首要先判断是内部还是外部命令,如果是内部直接执行;如果是外部命令,先看缓存空间是否有,如果有按照缓存空间中的位置执行;如果缓存位置中没有直接报错;如果第一次执行,会去看五个特殊文件夹是否有,有直接执行,没有就报错。

命令不存在的问题:

1.命令打错

2.命令没安装

3.命令不在规定的路径

4.运行过命令,但是命令的位置发生改变

输入命令的格式:

命令  选项  对象

命令:你要做什么(cp cd ls)

选项:修饰命令,添加额外的功能

对象:文件 文件夹 用户名,不写默认当前文件夹或文件

长格式  --单词

短格式  -字母

选项一般没有顺序要求,选项可以叠加使用,选项放在对象后面也可以。

辅助操作

tab       如果唯一,直接补全;如果不唯一,按两次显示所有可能

ctrl+c    停止命令

ctrl+l     清屏 将光标移到暗顶行

ctrl+r     输入关键字查询命令,回车执行,左键显示在屏幕上

上下键   回看打过的命令

\             调整格式,强制换行

man手册

man 1 (1可以省略)命令           显示明亮的用法

man 5  passwd                             代表passwd文件的格式

上下键                                           一行

空格键                                           一页

q                                                    退出

/ 关键字                                         查找关键字,找到以后n向下匹配,N向上匹配

路径的表示

绝对路径:从根开始描述文件的位置,有且唯一(无论在哪都可以准确找到某一个文件)

相对路径:从当前路径开始描述文件的位置,有可能不唯一(如果参照物变了,就找不到文件)

相对路径的表现方式:

直接使用目录名或文件名         表示当前工作目录中的子目录、文件的位置

一个点号“.”开头                       表示以当前的工作目录作为起点

两个点号“..”开头                      表示以当前目录的上一级目录作为起点

“~用户名”形式开头                  表示以指定用户的宿主目录作为起点

cd

cd                         切换目录(文件夹)

cd ~                      波浪符代表的意思是当前用户的家目录

cd 什么也不加      到当前用户的家目录

cd -                       返回上一次的目录,但是只有一次

ls 列表

显示当前文件夹下的所有文件

-l     长格式显示(显示文件属性)

-d     只显示文件夹

-a     显示隐藏文件

-A     显示隐藏文件(不包括.和..)

-R     递归显示

-r     倒序显示

-t     时间排序

-S     文件大小

-I     显示文件的inode号

-h     人性化显示 加单位

ls-l     长格式显示,显示详细信息

drwxr-xr-x.2rootroot612月19 14:562
文件的属性权限硬链接个数文件的主人属组文件的大小文件时间文件名

Linux7大文件的属性

d     目录文件

-     普通文件 文本

c     字符设备 一次只能录入一个字符(键盘)、

b     块设备 硬盘读写文件的时候是一整块一整块的读和写

s     套接字 数据只能沿着一个方向传输

|     软连接 快捷方式

  • 15
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值