linux基础

目录

一、linux介绍

二、Linux命令的分类

 三、Linux命令行格式

四、Linux基本操作

 1、cd 切换目录

2、ls 简略查看当前目录的所有内容

3、通配符

4、ls -l  长格式展示

5、软连接和硬连接

6、alias 别名

7、du  查看当前目录 文件的大小

8、df 查看所有磁盘剩余

9、mkdir  创建目录

10、touch 创建文件

11、cp  复制文件   目录

12、移动文件或目录  mv

13、find   查找文件或目录

14、whereis和which

15、查看电脑基本设备


一、linux介绍

Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机

linux对系统中的所有内容进行增删改查

linux和windows一样都是操作系统,专门为开发人员提供服务环境的平台。

linux的优点:处理速度快,安全性强,运行程序速度快,兼容性强  ,网络功能很强大(可以当路由器)

二、Linux命令的分类

shell

翻译

把用户输入的指定转换成二进制,传递给内核执行完成之后,在通过shell翻译成人类能够看懂的语言

内部语言:

shell的一部分,在系统开启时,被shell加载到内存当中,内部命令运行时,直接从内存调用,速度快。(内部命令都是一些简单命令,不复杂,功能不强大)

外部语言:

不在shell当中,也不随着系统的开启加载到系统的内存当中,外部命令都是实用功能,非常强大的命令,比较复杂,程序量也很大,所以只在执行中,有shell控制,shell查找外部程序的路径,加载存放,控制这些命令执行。

 三、Linux命令行格式

命令字   【选项】    参数

命令字:你想要干什么,想对系统发出什么操作指令

选项:对系统做的操作指令进行精确的指令,在选项前会有  “ - ”

参数:操作对象

四、Linux基本操作

辅助操作

(ctrl z :终止当前进程并跳出

 1、cd 切换目录

cd ~:切换当前目录的家目录

cd ..: 返回目录上一层

cd / :返回根目录

cd . :停留当地目录

2、ls 简略查看当前目录的所有内容

ls -a:显示隐藏文件,展示当前目录下所有文件包括隐藏文件

ls -R:以递归的方式展示目录及子目录所有内容

ls -h:人性化显示

ls -i:显示文件和目录的inode号

ls -t:以时间排序

ls -r:以时间倒序

3、通配符

用来匹配文件名和目录名,不能匹配文件内容

?:匹配单个字符

* :匹配所有字符,但不能匹配文件内容

范围匹配

[a-z]:匹配所有小写字符

[A-Z]: 匹配所有大写字符

[0-9]:匹配0-9数字

创建范围

{1..10}:创建1-10

{a..z}:创建小写字符

{A..Z}:创建大写字符

4、ls -l  长格式展示

ls -lh  人性化长格式展示

例如:

 -:文件类型             d:目录     -:普通文件       

rw-:所有者权限                r:读       w:写         x:执行                               

r--:所在组权限

r--:其他用户权限

1:硬链接数

root:所在着

root:所在组

0:大小

jun 9 01:24 :最后更新时间

123:文件名

5、软连接和硬连接

软连接:类似一个快捷方式

删除软连接对源文件没有影响,删除源文件,软连接则失效

ln -s    源文件名     复制文件名

硬连接:创建一个和源文件一模一样的文件

两个文件内容,大小,inode号一致的文件,除了文件名不一样

删除其中一个,对另一个没有任何影响

ln    源文件名       复制文件名

6、alias 别名

创建临时别名:alias check ='源代码'\ 别名

删除别名:unalias check ='源代码' \别名

7、du  查看当前目录 文件的大小

du -h  :人性化展示

du -s :只统计总大小

du -dn :最大显示第n层子目录

8、df 查看所有磁盘剩余

du -h :查看硬盘空间剩余

df -i:显示inode号

9、mkdir  创建目录

mkdir 123 456:创建 123 456 目录

mkdir -p aa/bb/cc  :递归创建

10、touch 创建文件

touch 123 456 创建 123 456 文件

touch -p aa/bb/cc :递归创建

11、cp  复制文件   目录

cp -f :覆盖目标文件目录不进行提醒,强行复制

cp -i :覆盖目标文件或目录,提醒用户确认

cp -p:复制时保持源文件的权限,属性及时间标记属性不变(什么都不变)

cp -r :复制目录,复制递归文件及目录

cp -a :复制目录,复制文件,也可以保留权限(最好用)

cp  文件名    目标 /               cp -a    文件名 / 目标/  

12、移动文件或目录  mv

mv的要求  1.剪切文件必须存在

                  2.路径目录必须存在

改名     mv     源文件名      改文件名

移动文件或目录   mv     源文件名或目录          目的地

13、find   查找文件或目录

find命令的特点:

1、实时查找

2、精确查找

3、全量遍历    速度慢   支持多种查找条件

查找格式:

find/路径/查找条件  表示式  处理动作

查找条件:

- name   根据名称

- size   根据文件大小

- size  +/-    常用单位 K M G C

- user  按文件属性

f  普通文件        d  目录

s 套接               b 块设备

l 符号连接         c 字符

p 管道

-type  根据文件类型

-inum 按照inode号

- perm  按照文件权限查找

- a 而且  满足两个条件

- 0 或者  满足一个条件

处理动作:

- print  默认动作

- ls  查找到文件后以详细展示

- delete  删除查找到文件

- ok 命令 [  ] \ ;  要确认

- exec 命令 [  ] \ ;  免交互

-fls  file  (文件名) 将找到的文件或目录保存到(文件名)

14、whereis和which

whereis:只能搜索系统命令,不能搜索普通文件

which:搜索系统命令

区别:whereis命令可以在查找二进制命令的同时,查找到文档位置

           which命令既可以告诉你命令,也告诉别名

15、查看电脑基本设备

1.查看cpu    lscpu

cat/proc/cpuinfo

2.查看内存   free

3.查看磁盘分区情况和大小    lsblk

cat /proc/partitions

4.查看机器架构

arch

5.查看内核版本  

uname -r

6.查看系统时间  date

临时修改时间:date -s

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值