linux命令基础三】的更多相关文章

使用cat命令进行文件的纵向合并使用cat命令实现文件的纵向合并: 例如:使用cat命令将baby.age.baby.kg和baby.sex这三个文件纵向合并为baby文件的方法:cat baby.age baby.kg baby.sex >baby 例如:使用cat命令将baby.age文件的内容添加到baby2文件中的方法:cat baby.age >>baby2归档文件和归档技术 归档的定义:归档就是将许多文件打包成一个文件. 归档的目的:归档的目的就是方便备份.还原及文件的传输操…
第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Linux系统命令操作语法的格式 提示: 一般情况下命令中的[]表示可选,既命令的参数及文件是可选的. 参数选项===>一个命令的不同的功能(不同的条件). 1.2 Linux目录结构 第2章 认识常用的Linux基础命令 简单粗暴贯穿常用命令,对命令使用框架有个整体认识 2.1 创建一个目录/data…
做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 学习应该是快乐的,在这个乐园中我努力让自己能用简洁易懂(搞笑有趣)的表达来讲解知识或者技术,让学习之旅充满乐趣,这就是写博文的初心. 前面写了两篇Linux的命令介绍,地址1 地址2 ,前段时间看了哈利波特的一些电影,突然想到Linux的命令就像哈利波特电影中的魔法一样,都是有魔力的.那么学会Linux的这些命令,我们也就可以像哈利波特他们一样拥有魔法,魔法的世界还是挺有趣的,里面也充满了欢乐.本篇再讲三个Linux的…
一.Linux命令基础 1.shell Linux系统中运行的一种特殊程序 在用户和内核之间充当'翻译官' 用户登录Linux系统时,自动加载一个shell程序 bash是Linux系统中默认使用的shell程序 文件位于.bin/bash当中:如下图 2.Linux命令的分类 2.1内部命令与外部命令的区别 2.2. echo $PATH echo $PATH 显示当前PATH环境变量,该变量的值由一系列以冒号分隔的目录名组成 2.3查看内部命令 help命令(会把这些内部命令的用法都告诉你)…
关机重启 reboot poweroff ============================ linux命令分类 1.针对不同文件的管理命令 1.1 目录 FHS 文件系统层次化标准 绝对路径:从"/"开始一个具体路径 相对路径:从当前目录开始的具体路径(pwd可以查看当前所在目录) /3层/oldboy/教室3 /3层/oldboy/教室2 1.1.1 创建目录: mkdir /oldboy mkdir -p /a/b/c 1.1.2 查询目录 ls -ld /oldboy t…
Linux基本命令: 查看IP: ifconfig 或者 hostname -i(需要配置文件之后才可以使用) ipconfig(Windows) 关闭防火墙: Service iptables status chkconfig iptables off 配置静态IP地址: vi /etc/sysconfig/network-scripts/ifcfg-eth0 ONBOOT=yes NM_CONTROLLED=no BOOTPROTO="static" IPADDR=192.168.…
一.列表显示目录内容-ls 1.显示目录中内容,包括子目录和文件相关属性信息 ls(列表的形式去显示目录内容)                    [选项](可有可无的)                  [文件或目录...](可有可无的) 或 查看指定的文件 2.常用选项 -l         -a        -A        -d        -h        -R         --color -l ;以长格式(long)显示文件和目录的列表,包括权限大小,最后更新时间,等详…
UNIX是什么 UNIX的定义: UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序. UNIX操作系统的特点:多用户和多任务多用户表示在同一时刻可以有多个用户同时使用UNIX操作系统而且他们互不干扰:多任务表示任何一个用户在同一时间可以在UNIX操作系统上运行多个程序. GNU项目与自由软件 GNU计划,是由Richard Stallman在1983年9月27日公开发起的,它的目标是创建一套完全自由的操作系统.GPL条款 GPL条款是为保证GNU软件可以自由地…
1.linux的简单历史 1)先有unix,后来有linux 2)linux操作系统是开源和免费的,里面的软件可能部分要收费 3)linux有不同发行版本,redhat,centos等. 4)1991 年,芬兰赫尔辛基大学的研究生 Linus Torvalds 基于 gcc.bash 开发了针对 386 机器的 Linux 内核 5)linux在开源组织和一大群黑客的完善下,linux版本逐渐稳定,慢慢有了现在各种linux操作系统. 了解以上几个要点就可以了,不需要去详细了解太多,有兴趣和时间…
系统基础 三大部件:CPU 内存 IO 1.CPU :运算器 控制器 存储器 2.内存:CPU的数据只能从内存读取,且内存数据有易失性(页面) 3.IO:控制总线 数据总线(一个IO) OS原理: OS管理:GUI - 图形化管理(GNOME KDE XFCE) CLI - 命令行管理界面 shell [csh tcsh ksh zsh] 查看支持:cat /etc/shells 调用:system call api 操作新系统的历史 开源体系 GNU -- GPL协定 / 宽松的GPL协定 A…
ls ls -als -l == llls -Aldrwxrwxrwx.  2 root   root       6 Dec 21 20:38 Videos-rwxrwxrwx   1 root   root    5982 Feb 21 10:26 .viminfo 1) 第一列 drwxrwxr -x ,字母d代表目录或者文件,目录directory的意思,r表示read,w表示wirte,-表示是文件,x表示文件执行权限,一般这有三组权限,前三个rwx表示该文件拥有者的权限,中间三个rw…
用户基础 用户和组 每个用户都拥有一个userid 每个用户都属于一个主组,属于一个或多个附属组 每个组拥有一个groupid 每个进程以一个用户身份运行,受该用户可访问资源限制 每个可登陆用户拥有一个指定的shell 用户 userid为32位,从0开始,为了和老式系统兼容,用户id限制在60000以下 用户分为三种 -root用户(id为0的用户) -系统用户(id为1~499的用户) -普通用户(500以上) 系统中的文件都有一个所属用户及所属组 使用id命令可以显示当前用户的信息 使用p…
下面总结的是在使用 Linux 最常用的命令: 常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir         创建目录 -p           创建目录,若无父目录,则创建p(parent) cd               切换目录 touch          创建空文件 echo            创建带有内容的文件. cat      …
作业一: 1)开启Linux系统前添加一块大小为15G的SCSI硬盘 2)开启系统,右击桌面,打开终端 3)为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大小为5G 4)格式化主分区为ext3系统 5)将逻辑分区设置为交换分区 6)启用上一步的交换分区 7)查看交换分区的状态 作业二:free命令查看内存 整理buffer与cache的作用 计算真实的内存使用率 buffer: 缓冲区,是根据磁盘的读写设计的,把分散的写操作集中进行,减少磁盘碎片和硬盘…
作业一: 1)将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) 2)将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加) 3)将/1.txt./2.txt两个文件打包为/1.tar 4)使用gzip命令压缩1.txt文件名为1.txt.gz 5)解压缩1.txt.gz 6)使用bzip2压缩1.txt压缩后文件名为1.txt.bz2 7)解压缩1.txt.bz2 8)解包1.tar,解包后文件存放到/tmp目录下 9)使用tar命令打包并且压…
本文介绍的是linux中的ls命令,ls的单词是list files的缩写,意思的列出目录文件. 首先我们在admin用户的当前路径,新建一个test的文件夹,为了方便本文操作和介绍,创建了不同文件类型,如下: 1. ls的基本使用,不带选项参数 cd到Desktop这个文件夹,利用ls显示Desktop下有什么文件和目录. 再cd到test这个文件夹,用ls显示test下有什么文件. 2. ls -a ,显示全部文件,a是单词all的缩写 3. ls -l , 长格式显示文件信息,l 是单词L…
1.命令概要介绍: 查看目录内容:ls 切换目录命令:cd 创建与删除目录:touch(创建文件).rm(移除文件与目录).mkdir(创建目录) 拷贝与移动命令:cp(拷贝).mv(移动) 查看文件:cat.more.grep 其他:echo.重定向>和>> .管道 | 2.终端使用技巧 tab键补全功能,在使用终端输入文件/目录/命令时,可以输入前几个字母后,按下tab键会出现以下两种情况: 如果输入没有歧义,系统会根据前几个输入的字母进行自动补全 如果存在其他文件/目录/命令,比如…
.subTitle { background: rgba(51, 153, 0, 0.53); border-bottom: 1px solid rgba(0, 102, 0, 1); border-top-left-radius: 7px; border-top-right-radius: 7px; color: rgba(255, 255, 255, 1); height: 1.8em; line-height: 1.8em; padding: 5px } 1. vi和vim介绍 vim是v…
谨慎使用 rm -rf /* 命令 谨慎在SSH执行“rm -rf /*”,若不了解这个命令,可能导致整个Linux系统文件全部被删除. 这个删除命令只有 “root” 权限的帐号才可以执行,其它未取得"root"权限的帐户只能删除属于自己用户或用户组内的文件. Linux的目录是使用 / 之类的目录形式存放,rm  是Linux的删除命令,后面带的“-rf”,"-r"指的是 递归删除(意思是删除当前目录下所有文件和文件夹),而“-f”指的是 强制删除 .后方的/*…
作业一:完成作业未做完的集群架构 作业二:临时配置网络(ip,网关,dns)+永久配置 1.ip配置 [root@localhost mail]# ifconfig eno16777736 192.168.16.250/24 2.网关配置 [root@localhost mail]# route add default gw 192.168.16.254   3.DNS配置 [root@localhost mail]# vim /etc/resolv.conf 验证结果 4.永久配置 a.配置文…
开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语               使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符,使用命令退出虚拟终端2上登录的用户 使用快捷键切换到虚拟终端5,使用管理员身份登录,查看系统提示符,使用命令退出虚拟终端5上登录的用户 切回图形界面,右单击桌面打开终端,输入关闭系统的命令 查看哪些用户在系统上工作 修改当前时间为2018年8月26号11:28 查看2015年10月份日历 使用两种方法查看ls命令的使用…
开启Linux操作系统,root用户登录GNOME图形界面,如下图: 切换到虚拟终端2,使用普通用户身份登录,查看系统提示符,如下图: 使用命令退出虚拟终端2上的登录用户,如下图: 切换到虚拟终端5,使用管理员身份登录,查看系统提示符,如下图: 使用命令退出虚拟终端5上的登录用户,如下图:   切回图形界面,右单击桌面打开终端,输入关系系统命令,如下图:   以下用户是在系统上工作,如下图: 期如下图:使用date命令 月日时间年份 查看日期如下图:使用cal命令 月/年 两种方法查看ls命令说…
pwd:显示当前路径 cd :切换目录 用法:cd cd ../ 切换到上级目录 cd /   切换到根目录 cd ~  (或只有cd )切换到当前用户主目录(home底下以用户名命名的文件夹) /root目录 mkdir 创建目录 mkdir 目录名  -p   递归创建目录 rmdir 删除空目录 用法:rmdir 目录名 也可用:rm -rf 目录名 ls 查看目录或文件信息 主要选项: -l 列出目录或者文件的详细信息.比如权限.修改时间等等 -a 列出当前目录下所有文件,包括隐藏文件(…
一  命令的基本构成 (PS:Linux发行版本命令大概有200多个,熟练掌握个百八的就行了,其余的有个大概了解) 命令体 选项 参数(对象) ls -l /var 1.1参数:文件 文件类型: d :目录f :普通文件l :链接b :块设备,磁盘 光驱c :字符设备p :管道s :套接字 1.2命令提示符 [root@oldboy ~]# [oldguo@oldboy ~]$ 1.3常用快捷键 ctrl + c cancel 取消当前的操作 ctrl + l (小写字母L) clear(命令)…
1 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) 使用 cat命令将查看的文件合并输出到/1.txt 这里的关键:定位到文件,如果后面加上/后被认为是目录 分为两步,先将/etc/passwd 通过cat查看后将信息输出到/2.txt,之后将/etc/group 追加到/2.txt中 也可以同上面 的覆盖一样,直接追加 2 归档文件 tar 2.1 gzip bzip2压缩 相应的解压时gunzip bunzip2 2.2 tar 加参数 tar czf 直接打包…
文件描述符是和文件的输入.输出相关联的非负整数,Linux内核(kernel)利用文件描述符(file descriptor)来访问文件.打开现存文件或新建文件时,内核会返回一个文件描述符.读写文件也需要使用文件描述符来指定待读写的文件.常见的文件描述符是stdin.stdout和stderr. 系统预留文件描述符 0 -- stdin(标准输入) 1 -- stdout(标准输出) 2 -- stderr(标准错误) 重定向将输入文本通过截取模式保存到文件: echo "this is a t…
1.显示日期的命令date 显示日期: [root@localhost ~]# date 显示年月日: [root@localhost ~]# date '+%Y%m%d' 2.显示日历指令cal 显示当月的日历. [root@localhost ~]# cal 3.使用计算器命令:bc 第一种方式: [root@localhost ~]# bc <<< + 第二种方式: 将要计算的字符串以管道流的方式传递给bc [root@localhost ~]# echo '5*6' | bc 4…
Linux more命令 Linux more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h . 语法 more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..] 实例 逐页显示 testfile 文档内容,如有连续两行以上空白行则以一行空白行显示.…
作业一:nginx服务 二进制安装nginx包 1.使用网络yum源 2.使用yum安装epel-release扩展源 [root@localhost html]# yum install epel-release -y 3.使用yum安装nginx服务. [root@localhost html]# yum install nginx -y 4.作为web服务修改配置文件 [root@localhost html]# vim /etc/nginx/nginx.conf 5.进入网络根目录下,创…
作业一: 1)    新建用户natasha,uid为1000,gid为555,备注信息为"master" 2)    修改natasha用户的家目录为/Natasha 3)    查看用户信息配置文件的最后一行 4)    为natasha用户设置密码"123" 5)    查看用户密码配置文件的最后一行 6)    将natasha用户账户锁定 7)    将natasha用户账户解锁 8)    新建组police,gid为999 9)    查看组配置文件的…