Linux命令
文章平均质量分 77
Nick_9705
计算机学生一枚,还得请大家多多指点
展开
-
改变Linux系统的网络设置
一、开启网络首先我们要登录到我们的Linux。并且确保我们登录的是root,而不是其他账户。因为只有root账户才有权限修改一些重要的配置文件。第二步,编辑那个配置文件,vi /etc/sysconfig/network-scrips/ifcfg-ens33注意:不是每个人的ifcfg-后面的都是一样的,我们可以先键入ifcfg-,然后按两下Tab键,就可以看见对应的名字,我们选择ifcfg-en...原创 2018-06-13 16:58:01 · 1373 阅读 · 0 评论 -
计划任务
计划任务就是一个在机器开机的情况下会按着计划来执行的一个操作。为什么会有计划任务这个东西呢?我觉得,比如每天十点备份,每天晚上一点爬取一些数据等等,但是如果让人每天都这样去完成这些事情的话,效率会太低。所以有了计划任务。Linux和Windows都有计划任务。 计划任务的守护进程是crond想运行计划任务的时候必须要确保crond正常 systemctl ...原创 2018-07-27 16:15:25 · 3888 阅读 · 0 评论 -
rpm程序包管理器
程序包管理 rpm 命令作用安装升级卸载校验 为什么rpm结尾 包管理都是以rpm方式 -i 安装 +包安装的时候一定要在当前目录-ivh-v显示信息vv 详细信息-h 进度条 % 安装之前测试加 ---test有时候会出现依赖关系提示如果忽略依赖关系加--nodeps 如果用...原创 2018-07-27 17:34:49 · 177 阅读 · 0 评论 -
Awk_D1
awk的基本语法结构:awk Pattern { action }...示例:1、BEGIN 与print正确示例: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[root@web ~]# awk 'BEGIN { print "Dont\47t Panic!"}'Dont't Panic!~~~~~~~~~~~~~~~~~~~...原创 2018-10-19 21:58:25 · 328 阅读 · 0 评论 -
linux的重要目录简析(一)
[root@localhost /]# lltotal 90dr-xr-xr-x. 2 root root 4096 Sep 1 03:06 bindr-xr-xr-x. 5 root root 1024 Sep 1 03:13 bootdrwxr-xr-x. 19 root root 3740 Oct 8 12:42 devdrwxr-xr-x. 69 roo...原创 2018-10-10 23:27:42 · 181 阅读 · 0 评论 -
Awk_D2
深入Awk学习的第二天,还是边练习边总结 例子: 示例1、 exp ~ /a/ 和 exp !~ /a/ 基本用法、筛选字段开头是什么什么开头或者是不是什么什么开始 基本语法: awk {if (‘$第几个字段 ~/字符串或字符/’) print} file 例子: 实用中筛选是否目录 目录里面的...原创 2018-10-20 22:42:10 · 113 阅读 · 0 评论 -
Awk_D3
awk 经过两天的训练,以及大概门路知道了。今天还是边练习边总结 示例:例子1、判断基本语法:awk “{if(判断) 操作}”最经典的是从ifconfig截取出ip地址,除了lo地址先来分析一波 ifconfig的结果:[root@Nick tmp]# ifconfigens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAS...原创 2018-10-21 21:45:29 · 105 阅读 · 0 评论 -
权限管理
一、权限: 权限的限制是用于限制其他用户对某文件的操作。第一类:修改属主属组 chown(主要用于更改属主,但也可以更改属组) chgrp(主要用户更改属组) 第二类:修改UGO或者特别权限 chmod (修改UGO权限以及特殊权限) ...原创 2018-10-24 22:37:53 · 226 阅读 · 0 评论 -
用户与组管理
Linux系统对用户分配:-系统管理员:root-普通用户:普通用户分为以下两种系统用户:系统用户通常是不可登陆的,执行某些服务及进程的帐号登录用户:一般用户,我们登录linux系统时,输入的是我们的帐号,但是linux系统并不会直接识别你的帐号,而是通过我们建立帐号时系统分配的ID(UID)号码,对于用户类型ID(UID)分配如下:-系统管理员ID:0 (root用户ID...原创 2018-10-31 22:20:46 · 478 阅读 · 0 评论 -
Linux下的查找命令
find、locate、which前两个是查找文件的,后面一个是针对命令的。which只能查找命令的位置,可以用于做u+s提权,卸载某命令,做新的环境变量配置等等里面可以看见的是命令是否别名,位置。如果不使用别名,我们可以用\加上命令,就是执行命令本身。先说说locate和find的区别:1、locate是查找数据库里面的数据,速度比find快,但是数据可能不准确,因为...原创 2018-11-01 20:42:23 · 2371 阅读 · 0 评论 -
Linux环境变量PATH配错的补救方法
PATH配错了,一般会在java环境,nodejs环境变量配置的时候。 会导致一些命令用不了,vi啊cd啊这些命令会用不了,不知道如何改回来。首先,先把PATH临时export一下。export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin然后,再去.bash_profile或者是/etc/...原创 2019-03-23 10:45:37 · 4881 阅读 · 1 评论 -
vim你不知道的可视模式
这篇文章主要是围绕Vim的可视模式写的,当然也有一些自己总结的vim操作。1、如何进入可视模式? 对于其他模式,大家都应该很熟悉但是,我感觉对命令行模式里面的可视化模式是我不太关注的。今天主要围绕这部分进行描述: 在命令模式下,我们应该怎么进入可视模式? 其实,可视模式又可以分为三种不同的模式: 1、以字符为单位的可视模式。v进入 ...原创 2019-05-30 00:37:12 · 1310 阅读 · 0 评论 -
比wget更快的axel
前言 在Linux里面,我们一般都会使用wget来下载一些东西。但是wget是单线程的,速度往往压榨不出来。而axel工具,是一个多线程的下载工具。axel是Linux下一个不错的HTTP/ftp高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不给力时多线程下载提高下载速度。如何...原创 2019-07-17 08:41:52 · 1518 阅读 · 0 评论 -
权限
权限对于Linux管理是很重要的。权限管理就是对文件权限管理。在Linux里面目录是文件,普通文件也是文件。但是目录和文件的权限管理有点区别,但也是相类似的之前的用户管理有的是只有管理员root才有权限,那些命令存在的文件也应该是有权限规定。当不是用root做操作的时候还会报错[Bob@localhost ~]$ usermod-bash: /usr/sbin/usermod: 权限不够如何查看一...原创 2018-06-21 22:55:14 · 752 阅读 · 0 评论 -
在虚拟机安装Linux
首先,打开虚拟机,第一步选择新建虚拟机;然后选择自定义安装; 然后硬件兼容选择虚拟机版本的相同版或者比虚拟机低的版本,例如:现在虚拟机是12.pro,可以选12.x或者比12小的,但是比12大的就不能选择; 然后选择稍后安装操作系统; 再是,就选择要安装的操作系统的类型,我们选择Linux,因为虚拟机会给我们要安装的...原创 2018-06-13 16:59:44 · 319 阅读 · 0 评论 -
关于命令
命令的一般格式是command 【options】 parameter命令 选项 参数命令严格区分大小写参数是被命令作用的选项不一定都要写选项是控制命令的输出的方式command options parameter 是通过空格来分割的options分为长选项和短选项;长选项用--,短选项用-,多个短选项可以合并在一起举个例子:ls -als是个命令,而-...原创 2018-06-13 17:01:36 · 256 阅读 · 0 评论 -
yum仓库搭建
当我们要安装一些程序应用的时候,方法一、我们可以直接去找到应用的包去安装;方法二、利用yum命令来安装我们需要的程序。如果用第一种办法:找到应用的包的话,我们可以先挂载ISO镜像,把镜像(在/dev/sr0) 挂载到挂载点(/media/)下。然后进入到/media/Package/下查找应用的包。如果我们想把镜像开机自动挂载上去,像/,swap一样,我们可以修改一个叫fstab的配置文件,它存储...原创 2018-06-13 17:02:31 · 1788 阅读 · 0 评论 -
关于目录的操作
关于目录的操作命令有cd,mkdir,rmdir,pwd。以前说过命令的基本格式是 命令 【选项】 【参数】而这些操作的参数多数都是目录的路径。路径分为相对路径和绝对路径。相对路径:比如我们现在在/etc,我们想切换到/etc/yum.repos.d下,用相对路径的方法是:cd ./yum.repos.d。我们可以用‘.’代表当前我们在的路径。而绝对路径,就是直接把从根开始输入一个详细的地址。...原创 2018-06-13 17:03:24 · 286 阅读 · 0 评论 -
IO重定向和管道
IO重定向是什么?我其实不太清楚,只知道他是把输入和输出输出和输入到自己想要的地方。然后我上网看了一些文章,有点明白了。首先我们要弄明白这几个问题:什么叫IO重定向?要明白这个问题,我们要先明白什么叫IO,什么叫做程序的数据流。什么叫IO?在Linux或计算机领域IO指的是信息的输入和输出。在Linux中可用于输入的设备:文件(Linux中一切皆文件)具体包括:键盘设备、文件系统上的常规文件、网卡...原创 2018-06-13 17:06:39 · 345 阅读 · 0 评论 -
sodu提权/suid、sgid、sticky
sodu对的是某一用户提权,使那个用户能执行很多命令;而操作suid是对命令减低权限,就是使一个本来要root才可以执行的命令,让每一个用户都可以执行了-----------------------------------------------------sodu提权的步骤:首先要先找到sudoers,在/etc/下可以在这里加进去要提权的用户,这里我就给h2和Bob提取了Allow root ...原创 2018-06-13 17:09:58 · 1412 阅读 · 1 评论 -
vim编辑器
首先要使用vim先要有装好vim的环境如何判断装好vim?[root@localhost ~]# vim-bash: vim: command not found这样就是还没有装好vim就可以[root@localhost ~]# yum install vim安装一下 安装好了之后就可以vim一下,就看见~~~~~ VIM - Vi IMproved~~ 版本 7.4.160~ 维护人 Bram...原创 2018-06-13 17:11:37 · 834 阅读 · 0 评论 -
文本查看及处理工具
wc:单词统计 grep “root” /etc/passwd | wc2 2 77第一个数指的是行数,第二个指的是单词,第三个指的是字节数因为没有空格就会把一块看出一个字节-w是只显示单词数-l是只显示行数-c是字节数-L是最大长度的行的字节 cut:剪切工具-d CHAR:以指定的字符为分隔符-f files :挑选出的字段#:指定的单个字段#-#:连续的多个字段#,#:离散的多个字段 显示用...原创 2018-06-21 22:30:08 · 1385 阅读 · 0 评论 -
grep与egrep
个人觉得egrep比较好用,感觉改良了grep的一些不可以直接操作的东西,但是总体来说还是没太大区别的,都是一个过滤工具。grep 和 egrep 都要通过 正则表达式来筛选我们想要的东西,只能筛选文本内容,不能对目录筛选,如果想筛选目录可以通过管道把目录传过去,或者把目录存到文件里头再筛选 –color=auto:对匹配到的文本着色后高亮显示这个是grep的别名alias egrep=’egre...原创 2018-06-21 22:42:30 · 27416 阅读 · 4 评论 -
profile与bashrc
profile 和bashrc都是bash的配置文件.profile是写着一些脚本和环境变量的文件,而bashrc是写着一些命令别名和本地变量的文件。我们知道,我们要定义环境变量,定义本地变量,还是定义别名,都是只能是临时的,只能对当前shell环境有效。如果我们要定义一些自己常用的东西,我们就可以写到profile或者bashrc里头,那样就可以每次都登录就可以直接用我们定义变量或者是别名了。p...原创 2018-06-21 22:44:16 · 185 阅读 · 0 评论 -
权限-ACL
Linux 下用户对文件的操作权限有 r-读, w-写, x-可执行三种,而对linux 下的文件而言,用户身份分为:所有者, 所属组, 其它人, 且文件的所有者,所属组都只能是一个,所以在对文件分配用户的使用权限时,只能对这三种身份进行分配rwx 权限。但是Linux是多用户的系统,仅仅靠这个分配还是不够,要专门给某些用户分配特别的权限,就要涉及到ACL。1、查看一个文件有没有被设置过ACL,可...原创 2018-06-21 22:47:38 · 1314 阅读 · 0 评论 -
脚本编程(1)
首先,根据之前学习过的编程语言总结。程序必须有几个特性。确定性,有零个或者多个输入,有一个或者多个输出,有效性,有穷性。然后这就需要有输入输出流,那么在程序中应该会有指令或者是变量来存储或者输出信息。然后shell是解析性语言,是弱类型变量,弱类型变量就不需要声明,shell里面会把所有变量看出是字符型。赋值的格式是:变量名 = 值和强类型的变量一样,变量的名字不能是数字开头,而且由数字或...原创 2018-06-21 22:48:51 · 184 阅读 · 0 评论 -
find&locate
先说说locate和find的区别:1、locate是查找数据库里面的数据,速度比find快,但是数据可能不准确,因为数据库里面的内容,数据库不会实时更新,数据库在/var/lib/mlocate/mlocate.db里面,如果我们现在删除掉一个文件或者新建掉一个文件,用locate查找是不准确的,如果坚持用locate查找,应该先用updatedb,更新数据到数据库里面2、locate操作比较少...原创 2018-06-21 22:50:33 · 668 阅读 · 0 评论 -
错误解决:gzip: stdin: invalid compressed data--format violated
这个错误提示的是资源不完整。我发现是关于我上传文件的方式有问题,我是上传到虚拟机,直接拖进去的。用的是lrzsz的方式。发现这个方式会造成上传文件不完整。以后改用xftp就可以了。...原创 2019-08-04 19:05:18 · 24885 阅读 · 2 评论