Linux 基础篇】的更多相关文章

Linux随笔-鸟哥Linux基础篇学习总结(全) 修改Linux系统语系:LANG-en_US,如果我们想让系统默认的语系变成英文的话我们可以修改系统配置文件:/etc/sysconfig/i18n [root@localhost ~]# cat /etc/sysconfig/i18n LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16" [root@localhost scripts]# lltotal 8-rw-r--r-…
课程介绍 1.认识Linux的不同版本 2.以及应用领域 3.文件和目录 4.Linux命令概述 5.Linux命令-文件 6.Linux命令-系统管理-磁盘管理 认识Linux 什么是操作系统  生活中的操作系统(win7,Mac,Android,iOS)一共四个电脑手机苹果,安卓 操作系统的发展史 Unix 1965年之前的时候,电脑并不像现在⼀样普遍,它可不是⼀般⼈能碰的起的,除⾮是军事或者学院的研究机构,⽽且当时⼤型主机⾄多能提供30台终端(30个键盘.显示器),连接⼀台电脑 为了解决数…
Linux入门 2.1 Linux介绍 1)Linux是一款操作系统,特点:免费.开源.安全.高效.稳定.处理高并发非常强悍,半年至一年重启一次机即可,比Windows强悍,现在很多企业级项目都部署到Linux/Unix服务器运行. 2)Linux主要发行版本 红色是发行版 3)目前主要操作系统有 Windows Android 车载系统 Linux系统 4)GNU计划 人机互动 5)Unix的由来 6)Linux的由来:林纳斯响应GNU计划开发的内核 7)Linux和Unix的关系 ubunt…
本章内容概要  编程基础  脚本基本格式  变量  运算  条件测试  配置用户环境 7.1 编程基础程序:指令+数据程序编程风格:   过程式:以指令为中心,数据服务于指令   对象式:以数据为中心,指令服务于数据shell程序:提供了编程能力,解释执行 7.1.1 程序的执行方式计算机:运行二进制指令编程语言:   低级:汇编   高级:    编译:高级语言–>编译器–>目标代码     如:java,c#    解释:高级语言–>解释器–>机器代码     如:shell,…
.     一个点表示是 当前目录 ..    两个点表示当前目录的上一层目录 .   与   ..  相对路径的一种表现形式 cd ~/test/     ~当前用户的家目录    绝对路径 注意:直接 cd   (会回到用户的家目录) touch :创建文件,基本上没选项 touch file{a,b,c} touch file{1..10} 思考:先 touch filea            再touch filea  (filea里面的内容不会变,只会修改时间戳) mkdir -p…
1.linux 关机和重启 关机: shutdown  -h  10:20  # 指定时间关机 shutdown -h now    # 马上关机 shutdown -h +10  # 10分钟后关机 halt  # 关闭系统 重启: shutdown -r now  # 马上重启 shutdown -r 10:20 # 指定时间重启 reboot   # 重启 init 6 # 重启 shutdown -c  # 取消关机 2.解压缩 Linux常见的压缩文件: tar ,bzip2,zip,…
Linux文件类型 代表符号 含义 - 常规文件,即file d directory,目录文件 b block device,块设备文件,支持以"block"为单位进行随机访问 c character device,字符设备文件,支持以"character"为单位进行线性访问 l symbolic link,符号链接文件 p pipe,命名管道 s socket,套接字文件 文件命名规则 1.严格区分大小写 2.目录也是文件 3.除过/以外的任意字符表示 4.长度不…
ls 显示指定目录中的内容 ls [OPTION]... [FILE]... OPTION -a --all,显示所有文件包括隐藏文件 -l 列出长属性,显示出文件的属性与权限等数据信息 -i  列出inode节点号 结合-l使用 -d 显示目录本身,且不列出目录中的列表文件 -h 将文件大小以易读的KB,MB方式显示出来 -A 显示所有文件,但不包括当前目录和上一级目录 -g 和-l类似,显示列表结果,但是不显示文件所属者 -n 和-l类似,只是显示的所属用户和组不是名称而是对应的id -r …
在windows系统下,我们可以使用图形化界面很明了的看出当前硬盘使用量与某个文件的占用空间大小和文件数量.但是在linux系统中,我们应该如何得到这些信息呢? 当然是功能强大的df与du了. 一.df与du的区别 一般而言,df(disk free)和du(disk usage)不一致就是文件删除的问题. 对于df来说:它通过文件系统来快速获取空间大小的信息,当我们删除一个文件的时候,这个文件不是马上就在文件系统当中消失了,而是暂时消失了,当所有程序都不用时,才会根据OS的规则释放掉已经删除的…
一.正则表达式特殊符号: 二.grep的用法 grep [-A|B|a|c|i|n|v] [--color=auto] '搜索字串' filename -A ===> after缩写,后面接数字,除了列出该列外,还列出后续的n列 -B ===> before缩写,后面接数字,除了列出该列外,还列出前面的n列 -a ===> 将二进制binary文件以text文件的方式查找数据 -c ===> 记录找到字符串的次数 -i ===> 忽略大小写 -n ===> 输出行号 -…
linux阶段性复习提纲 1.xshell与shell之间的区别 shell ​ shell是一个由C语言编写的程序,它的主要作用就是在用户和操作系统之间搭起一道桥梁(人机操作界面).直接在命令行执行就是在当前的shell环境里执行,shell是命令行的人机界面. xhsell ​ xshell只是一个远程连接工具,用于我们通过互联网远程连接到主机 2.bash与shell之间的关系 bash 是shell的一种,linux上默认采用的是bash( bash是borne again shell的…
VIM0 这是数字『0 』:移动到这一行的最前面字符处$    移动到这一行的最后面字符处G    移动到这个档案的最后一行nG   n 为数字.移动到这个档案的第n 行.例如20G 则会移动到这个档案的第        20 行(可配合:set nu)gg 移动到这个档案的第一行,相当于1G 啊!n<Enter> n 为数字.光标向下移动n 行/word   向光标之下寻找一个字符串名称为word 的字符串.例如要在档案内搜寻 vbird 这个字符串,就输入/vbird 即可!:n1,n2s…
1.计算机硬件的五大单元 五大单元:输入单元,输出单元,CPU内部的控制单元,算术逻辑单元与内存等五大部分. (Ps:CPU实际要处理的数据完全来自于内存) 2.计算机上常用的计算单位 (1)容量单位 0/1的单位被称为bit,没份简单的数据都会用到8个bits的大小来记录,因此 1Bite  =  8bits 1P = 1024T = 1024 * 1024G = 1024 * 1024 * 1024M = 1024 * 1024 * 1024 * 1024K. (2)速度单位 CPU的运算单…
上一篇文章说到了搭建FTP匿名用户的访问,接下来讲解一下本地用户的登录. 一.首先先建立一个用户,这里举例:xiaoming,并为其设置密码.  二.修改配置文件. 文件:ftpusers 文件:user_list 文件:vsftpd.conf 三.重新启动服务.  四.测试. 新建目录测试: 这样,本地用户就可以登录FTP服务器.…
一.配置网络可以访问互联网(没有条件的可以提前下载相关版本的依赖包(也叫安装包,以下统称依赖包)上传到系统中也可以). 二.检查系统中是否存在相关的依赖包. 没有返回信息,说明系统中不存在相关的依赖包 . 三.下载安装依赖包. 点击回车,等待安装完成即可.安装完成可以使用刚刚的命令查看一下是否真的安装了. 确定返回有结果,证明以安装完成. 四.配置FTP配置文件: 这里我们就说下匿名用户登录: 1.修改配置文件: 然后保存并退出. 2.将FTP服务器的默认目录授权权限. 3.关闭防火墙并且禁止开…
1.启动系统,使用用户名.密码登录系统:  2. 配置网卡(DHCP获取IP地址.静态手动配置IP地址): 网卡的默认信息  DHCP模式修改为(下图): 静态IP地址修改为(下图): 无论哪种配置,配置完成后必须重启网卡: 重启完成便可以看到网卡的配置信息:…
查看当前用户的ID信息(也可以查看其他用户的ID信息) 每个进程都会有一个用户身份运行 cat /etc/passwd 账号的操作: useradd  (新建用户) 例题:   groupadd  students groupadd  sa useradd  bgx  -u  5001   -g students   -G  sa   -c  "2019 new student"   -s   /bin/bash : 2:创建MySQL系统用户,-M不创建用户家目录, -s指定nolo…
新知识: 普通模式光标跳转: G     ##光标跳转到末端  (shift +g) gg   ##光标跳转到开端 Ngg 15gg  ##光标跳转到当前文本中的15行 $     ##光标移动到当前行的尾 ^     ##光标移动到当前行的头 0(数字0) 光标移动到当前行的头部 文本内容较多: Ctrl +f    往下翻页 Ctrl +b   往上翻页 复制和粘贴: yy    复制光标所在的这一行 5yy  复制光标所在的这一行以及下面的四行 p (小写)   粘贴到光标的下一行 P (…
首选区分内置命令和外置命令: 内置命令:shell程序自带的命令,系统内核一启动就可以使用的命令 外置命令:在系统PATH变量路径下的命令 如何查看一个命令是内置命令还是外置命令: type -a cd hash -r  清除缓存列表 命令执行流程总结:当我们执行一个命令的时候,流程如下 1:检查命令是否使用绝对路径执行的 2:检查命令是否存在alias别名 3:检查命令是内部的命令还是外部的命令 4:如果是内部的命令Bash直接执行,如果是外部的命令,查看是否存在HASH列表中,存在就直接调用…
-:代表文件 s: sorket文件 b:block块设备 (磁盘,光驱等) c:字符设备 l:连接文件 p:管道文件 d:代表目录文件 为了更加区分- (文件的具体类型),系统提供了file命令更加精准的判断文件的类型 软链接和硬链接: ls -i  显示iNode编号 创建软链接文件: ln -s  文件    软链接文件名 软链接使用场景: 1:软件升级        2:企业代码发布 3:不方便目录的移动 创建硬链接:ln  硬链接: 创建硬连接:ln 源文件    目标文件 举例:ln…
cut截取字段: -d  指定分割符 -f   指定第几列 例题1: echo "i am dusonglin ,my qq is  380343680 " >dusonglin.txt   ,请过滤读取文件里面的dusonglin以及 380343680 cut -d " " -f  3 7  dusonglin.txt awk :按列进行分割 -F  "分割符"  '{print $1,$2}'     $1代表第一列 sed :替换的…
/bin      实际上是  /usr/bin /sbin    实际上是  /usr/sbin /usr/bin 里面的命令其实是依赖  /lib64  或者    /lib32 ldd  /usr/bin/cp     (查看和CP命令先关的库文件),如果删除或者移动这些库文件,这些命令将无法使用 /etc/目录 下重要的目录及文件 /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/hostname /etc/resolv.conf /etc/…
shell执行方式: 第一:输入命令  (简单工作) 第二:   脚本  (适合大量工作) Bash shell 实际上的叫法是  GNU/Bash    如何查询呢:  bash - version Bash是默认的shell ,其实还有其他很多的shell 问题一:如何快速创建100个用户 答:使用shell创建 vi   useradd.sh bash useradd.sh      Bash shell 常用的快捷键: Ctrl  +a  跳转光标到本行的首部 Ctrl  +e  跳转光…
记得有个GNU组织,里面有个GPL协议(通用版权许可协议),如果软件被打上GPL,那么任何人都可以对这个软件进行修改.…
本文使用系统为 :CentOS 7 1.文件操作 增: touch a.txt   #增加文件 mkdir test  # 增加目录   参数:-p 创建多级目录   ; 删: rm a.txt  # 删除文件   参数: -f 强制删除,没有任何提示: -r 删除 目录下的所有文件 rmdir test   # 删除目录 改: cp a.txt  ./home/user/test   # 复制文件到指定目录  参数:-r:递归持续复制: -f 强制复制:-p:连同文件的属性一起复制过去 mv …
mkdir 创建目录 -p 递归创建目录 -v 显示创建信息 [root@zycentos7 ~]# mkdir -p {mylinux/{bin,conf,lib,logs,webapps/{docs,examples},work},test/test1} [root@zycentos7 ~]# tree . . ├── mylinux │ ├── bin │ ├── conf │ ├── lib │ ├── logs │ ├── webapps │ │ ├── docs │ │ └── ex…
一.sort sort命令用于将文本文件内容以行排序 sort [选项参数] [-o<输出文件>] [-t<分隔字符>] [+<起始栏位> -<结束栏位>] [文件] -c ===> 检查文件是否已经按照顺序排序 -b ===> 忽略每行前面开始处的空格字符 -i ===> 排序时,除了040至176之间的ASCII字符外,忽略其他的字符 -d ===> 排序时,处理英文字母.数字及空格字符外,忽略其他的字符 -f ===> 排…
一.基本知识 Shell Script是一种脚本.可以用来极大的简化计算机的管理.在谱写shell script的时候,需要注意以下问题: 1. 指令的执行是从上而下. 从左而右的分析与执行: 2. 指令的下达就如同第四章内提到的: 指令. 选项与参数间的多个空白都会被忽略掉: 3. 空白行也将被忽略掉, 并且 [tab] 按键所推开的空白同样视为空白键: 4. 如果读取到一个 Enter 符号 ( CR) , 就尝试开始执行该行 ( 或该串) 命令: 5. 至于如果一行的内容太多, 则可以使用…
一.服务是什么? 用白话文说,服务就是"常驻在内存中的进程",用来提供一些系统或网络功能. 二.service和daemon的区别与联系 因为服务(service)本质上来说也是程序,程序运行就会产生进程.而启动运行这个service的进程(程序)就是daemon.一个服务是需要一个daemon在后台运行的,没有这个daemon就不会有service. 注意:启动服务时,我们会发现很多情况下会在服务名称后面多个d(例如httpd),这个d就是daemon的意思. 三.daemon的主要…
数据流重定向 很多时候,我们执行一些命令的时候,会在屏幕中得到这些命令的执行结果.这些叫作标准输出. 但是很多情况下,我们并不想将这些信息直接显示在屏幕上,这个时候,就得用重定向这个功能了 标准输入 stdin 代码为0  使用 < 或 << 标准输出 stdout  代码为1  使用 > 或 >> 标准错误输出 标准错误输出 stderr  代码为2  使用 2> 或  2>> 输出重定向使用方法 eg: 1. 2.实用小功能 从上面我们能够看出,如…