Linux学习:第三章-Linux常用命令-2

一文件操作命令

1)创建空文件或修改文件时间

touch文件名

命令名称:touch

命令所在路径:/bin/touch

执行权限:所有用户

2)删除

rm-rf文件名

-r删除目录

-f强制

命令名称:rm

命令英文原意:remove

命令所在路径:/bin/rm

执行权限:所有用户

3)cat文件名查看文件内容。从头到尾

命令名称:cat

命令所在路径:/bin/cat

执行权限:所有用户

-n列出行号

4)more文件名分屏显示文件内容

命令名称:more

命令所在路径:/bin/more

执行权限:所有用户

空格向下翻页b向上翻页q退出

6) head文件名显示文件头

命令名称:head

命令所在路径:/usr/bin/head

执行权限:所有用户

head-n行数文件名指定显示文件头几行

head-n20文件名

head-20文件名

7)tail文件名显示文件尾

ctrl +c强制终止

ctrl+l清屏

8)符号链接文件

ln

命令名称:ln

命令英文原意:link

命令所在路径:/bin/ln

执行权限:所有用户

快捷方式

新建的链接,占用不同的硬盘位置

修改任一个文件,两都改变

删除源文件,软连接打不开

ln-s源文件目标文件文件名都必须写绝对路径


二文件和目录都能操作的命令


1)rm删除文件或目录

2)复制

命令名称:cp

命令英文原意:copy

命令所在路径:/bin/cp

执行权限:所有用户

cp源文件目标位置

-r复制目录

-p连带文件属性复制

-d若源文件是链接文件,则复制链接属性

-a相当于-pdr

cpaa/tmp/aa原名复制

cpaa/tmp/bb改名复制

3)剪切或改名

命令名称:mv

命令英文原意:move

命令所在路径:/bin/mv

执行权限:所有用户

mv源文件目标位置

mv/root/aa/tmp/

mvaabb


三权限管理

1权限位

-rw-r--r--1root root0 08-11 01:45 aa

权限位是十位

第一位:代表文件类型

-普通文件

d目录文件

l链接文件

九位所有者权限u属组权限g其他人权限o

r读4

w写2

x执行1


2修改权限

chmod

命令名称:chmod

命令英文原意:change the permissions mode of a file

命令所在路径:/bin/chmod

执行权限:所有用户

chmodu+xaaaa文件的属主加上执行权限

chmodu-xaa

chmodg+w,o+waa

chmodu=rwxaa

chmod755aa

chmod644aa

chmod700aa


3权限意义:

1)权限对文件的含义

r:读取文件内容cat

w:编辑、新增、修改文件内容echo22>>abc

但是不包含删除文件

x:可执行可以允许

/tmp/11/22/abc---------

2)权限对目录的含义

r:可以查询目录下文件名ls

w:具有修改目录结构的权限。如新建文件和目录,删除此目录下文件和目录,重命名此目录下文件和目录,剪切rmtouchmv

x:可以进入目录cd


4属主和属组命令

chown

命令名称:chown

命令英文原意:change file ownership

命令所在路径:/bin/chown

执行权限:所有用户

chown用户名文件名改变文件属主

chownuser1aauser1必须存在

chownuser1:user1aa改变属主同时改变属组

useradd用户名添加用户

passwd用户名设定用户密码

四帮助命令

1man命令名查看命令的帮助

命令名称:man

命令英文原意:manual

命令所在路径:/usr/bin/man

执行权限:所有用户

q退出

2命令--help查看命令的常见选项


五查找命令

1whereis命令名查找命令的命令,同时看到帮助文档位置

命令名称:whereis

命令所在路径:/usr/bin/whereis

执行权限:所有用户

2find搜索命令

命令名称:find

命令所在路径:/usr/bin/find

执行权限:所有用户

按照文件名查找

find查找位置-name文件名

find/-nameaabbcc按照文件名查找

find / -name "*abc*"查找包含abc的文件名

按照用户

-user用户名按照所有者用户名查找文件

-group组名按照属组组名查找文件

-nouser找没有所有者的文件

find/-nouser

按照文件权限

-name按照文件名

-size按照文件大小。+50k:大于50k,-50k:小于50k,50k:等于50kk(小)M(大)

find/-size+50k

-type 类型按照文件类型查找f:普通d:目录l:链接

find . -type d

find/root-perm644按照权限查找

-iname按照文件名查找,不区分大小写

-mtime修改时间(天)+1010-10

-inuminodei节点

在查找出的结果中,直接进行命令操作

find/var/log/-mtime+10-execrm -rf{} \;

find /root -inum1140247-execls -l {} \;

[root@localhost ~]# ls -i abc

1140246 abc

[root@localhost ~]# find . -inum 1140246

./abc

3grep字符串文件名在文件中查找符合条件的字串行。

命令名称grep

命令所在路径/bin/grep

执行权限所有用户

grep-iroot/etc/passwd

-v反向选择

-i忽略大小写

grep "key"anaconda-ks.cfg

grep "a*"anaconda-ks.cfg匹配整个文档,包括空白行

find:在系统当中查找符合条件的文件名。匹配通配符,通配符是完全匹配

grep:在文件当中查找符合条件的字符串。匹配正则表达式,正则表达式是包含匹配

通配符:

匹配文件名,通配符是完全匹配

任意一个字符

*任意多个字符

正则表达式

匹配文件当中的数据,正则表达式包含匹配

*前一个字符重复0次或任意多次

前一个字符重复0次或1

4管道符

命令1|命令2命令1的执行结果作为命令2的执行条件

netstat -an | grep ESTABLISHED | wc -l统计正在连接的网络连接数量

more文件名|grep字串提取含有字符串的行

ls-l/etc/|more分屏显示ls内容

补充命令:

netstat查看网络状态的命令

-t查看tcp端口

-u查看udp端口

-l监听

-n以IP和端口号显示,不用域名和服务名显示

netstat-tlun只能看到服务器启动的监听端口

netstat-an可以看到服务器所有的网络连接,包括监听的端口、已经连接的网络连接,网络程序


六压缩和解压缩

.gz.bz2linux可以识别的常见压缩格式

.tar.gz.tar.bz2常见的压缩和打包命令

压缩同时打包

tar-zcvf压缩文件名源文件

tar-zcvfaa.tar.gzaa

-z识别.gz格式

-c压缩

-v显示压缩过程

-f指定压缩之后的文件名

tar -zcvf root.tar.gz/root/

tar-zxvf压缩文件名解压缩同时解打包

-x解压缩

tar-jcvf压缩文件名源文件压缩同时打包

tar-jcvfaa.tar.bz2aa

-j识别为.bz2格式

tar-jxvfaa.tar.bz2解打包同时解压缩

查看不解包

tar-ztvfaa.tar.gz查看不解包

tar-jtvfaa.tar.bz2

-t只查看,不解压

tar -zxvf abc.tar.gz-C /tmp指定解压缩位置

七关闭和重启命令


sync数据同步

1)shutdown-hnow没有特殊情况,使用此命令

shutdown-rnow重启

-h关机

-r重启

命令名称:shutdown

命令所在路径:/sbin/shutdown

执行权限:root

2)reboot

命令名称:reboot

命令所在路径:/sbin/reboot

执行权限:root


八挂载命令


linux所有存储设备都必须挂载使用,包括硬盘

命令名称:mount

命令所在路径:/bin/mount

执行权限:所有用户

光盘挂载

/dev/sda1第一个scsi硬盘的第一分区

/dev/cdrom光盘

/dev/hdc光盘

mount-t文件系统设备描述文件挂载点(已经存在空目录)

mount-tiso9660/dev/cdrom/mnt/cdrom

mount查询系统中已经挂载的设备

/dev/hdc on /mnt/cdrom type iso9660 (ro)

设备文件名on挂载点type文件系统类型(权限)

光盘卸载

umount/dev/cdrom

umount/mnt/cdrom强调:退出挂载目录,才能卸载


六网络命令

1ping测试网络连通性

命令名称:ping

命令所在路径:/bin/ping

执行权限:所有用户

ping-c次数ip探测网络通畅

2ifconfig查询本机网络信息

命令名称:ifconfig

命令英文原意:interface configure

命令所在路径:/sbin/ifconfig

执行权限:root

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/443659.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

双屏怎么快速切换鼠标_在笔记本上实现双屏设计,怎么做到的?

如果给你的笔记本电脑安装两个屏幕,你会用来干什么?是上班时间主屏幕放着PPT,副屏幕偷摸玩游戏;还是主屏幕玩游戏,副屏幕刷刷B站视频;亦或是主屏幕P着图,副屏幕在网上找找能用的素材&#xff1f…

剑指offer之队列的最大值

题目描述: 请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数max_value、push_back 和 pop_front 的均摊时间复杂度都是O(1)。 若队列为空,pop_front 和 max_value 需要返回 -1 示例 1: 输入: [“MaxQueue”,“pu…

信元模式mpls 避免环路_【基础】交换机堆叠模式

堆叠是指将一台以上的交换机组合起来共同工作,以便在有限的空间内提供尽可能多的端口。多台交换机经过堆叠形成一个堆叠单元。可堆叠的交换机性能指标中有一个"最大可堆叠数"的参数,它是指一个堆叠单元中所能堆叠的最大交换机数,代…

ckeditor5自定义 vue_vue中的富文本编辑器CKEditor5

image.pngimage.png1、安装官网已经四种版本,也给出了下载安装的方法,参考官网安装https://ckeditor.com/ckeditor-5/download/2、引用在组件中引用import CKEditor from ckeditor/ckeditor5-build-classicimport ckeditor/ckeditor5-build-classic/buil…

剑指offer之礼物的最大值

题目描述: 在一个 m*n 的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于 0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物…

为什么叫日上_古雷150万吨乙烯,为啥叫芒果项目?

古雷150万吨乙烯,为啥叫芒果项目?福建石油化工集团有限责任公司9月1日在福州举行的一场新闻通气会上透露,石化基地引进世界化工巨头——沙特基础工业公司(简称SABIC),合资合作共建中沙古雷乙烯项目。中沙古雷乙烯项目将在福建古雷…

Linux学习:第四章-vi编辑器

一vi编辑器简介vim全屏幕纯文本编辑器别名alias命令‘命令别名’ aliasvi’vim’ alias lsls --colorttyls正常显示颜色 alias lsls --colornever 环境变量配置文件/root/.bashrc 二vim使用 1vi模式 vi文件名 命令模式 输入模式 末行模式 命令----》输入a:追加i&…

剑指offer之矩阵中的路径

题目描述: 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入…

gradient设置上下渐变_PaintCode Mac使用教程:如何使用渐变色

Mac平台上一款强大的iOS矢量绘图编程软件PaintCode Mac,无论您是程序员还是设计师,paintcode3能够让你像在PS中画图一样绘制各种UI图形,而且paintcode3会自动帮你生成针对MacOS X或iOS平台Objective-C或C#代码,能够节约大量的编程…

剑指offer之求1+2+...+n

题目描述: 求 12…n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 示例 1: 输入: n 3 输出: 6 示例 2: 输入: n 9 输出: 45 来源:力扣&#xf…

opencv计算图像亮度调节_OpenCV教程创建Trackbar图像对比度、亮度值调整

这篇文章中我们一起学习了如何在OpenCV中用createTrackbar函数创建和使用轨迹条,以及图像对比度、亮度值的动态调整。文章首先详细讲解了OpenCV2.0中的新版创建轨迹条的函数createTrackbar,并给上一个详细注释的示例。然后讲解图像的对比度、亮度值调整的…

TCP与UDP的区别(未完成,待补充)

TCP:Transport Control Protocol UDP:User Data Protocol TCP相较于UDP有更高的可靠性。TCP相较于UDP需要更多的存储空间。因为TCP的头部有20个字节,UDP的头部只有8个字节。UDP相较于TCP有更高的实时性。TCP基于连接,UDP基于不连…

find linux 目录深度_浪里淘沙,详解Linux系统中Find命令的实用技巧

知了小巷:浪里淘沙,详解Linux系统中Find命令的实用技巧。啊哈,找到了!当我们需要在Linux系统上定位某个文件或目录时,find命令通常是必备之选。它使用起来非常简单,但有许多不同的可选项,允许我…

剑指offer之从上到下打印二叉树

从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。 例如: 给定二叉树: [3,9,20,null,null,15,7], 返回: [3,9,20,15,7] 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problem…

小米真蓝牙耳机说明书_小米真无线蓝牙耳机Air2 SE评测:仅需169元,享受随心畅听体验...

继小米真无线蓝牙耳机Air 2、小米真无线蓝牙耳机Air 2S之后,小米公司又于2020年5月19日再次推出了一款售价更为亲民的真无线蓝牙耳机新品——小米真无线蓝牙耳机Air2 SE,该机不仅延续了小米真无线蓝牙耳机Air 2系列的外观设计,支持开盒弹窗、…

引用与指针的区别

虽然指针和引用都可以完成对其他对象的间接访问,但是还是有很多不同之处: 1.本身是否是对象 指针本身就是一个对象,而引用本身不是一个对象。因此允许对指针赋值和拷贝,可以定义对指针的引用,已经指向指针的指针&#…

三点外接圆_故地重游伪切圆——伪外接圆的基本性质

在思考一个有关于伪外接圆的等角线问题时,我回想起伪外接圆的一道小题目,这是2012年罗马尼亚大师杯的第六题,这道题目直接以结论的形式呈现出了伪外接圆的基本性质,是一道入门伪外接圆必做的精巧小题。当然有些读者可能从未见过&q…

C++的const限定符

const限定符总是让人很头疼,下面讲解一下几个比较容易混淆的概念: 对常量的引用(常量引用): 一般情况下,引用的类型要与其所引用的对象的类型一致,其中的例外情况就是,当初始化常量…

Linux学习:第五章-Linux用户和用户组管理

一用户管理命令用户信息文件:/etc/passwd aa:x:501:501::/home/aa:/bin/bash 第一列:用户名 第二列:密码标志 第三列:UID用户ID 0管理员 1-499系统用户(伪用户) 500普通用户 第四列:GID初始组ID…

一点等于多少厘米_马桶知识介绍,你了解马桶多少

我们可能并不了解我们经常运用的马桶,认为马桶便是简简单单的规划,没什么技术含量。其实不然,马桶的规划也包含了不少物理学原理。假如你家里的马桶出现毛病,首先要排查毛病的原因,但是假如不了解马桶结构图那就很难把…