LINUX学习笔记-命令-08.30

LINUX命令

Linux命令的通用命令格式:
 命令字 [选项] [参数]
选项及参数的含义
选项:用于调节命令的具体功能
以 “-”引导短格式选项(单个字符),例如“-l”
以“–”引”多个短格式选项可以导长格式选项(多个字符),例如“–color写在一起,只用一个“-”引导,例如“-al”
参数:命令操作的对象,如文件、目录名等

目录处理命令

ls:显示目录文件

语法:ls 选项 [文件目录]
选项:-a:显示所有文件,包括隐藏文件
             -l:显示所有信息
             -lh:改变文件大小的单位,方便查看文件大小

mkdir:创建新目录

语法:mkdir 选项 [目录名]
选项:-p:递归创建
想要创建多个同级目录,可以用”{}”括起来

pwd:显示当前目录

语法:pwd
选项:无

rmdir:删除空目录,非空目录无法删除

语法:rmdir [目录名]
选项:无

cp:复制文件或目录

语法:cp  选项  [原文件或目录]   [目标目录]
选项:-r:复制目录
             -p:保留文件属性
             -i:覆盖文件前询问用户
             -v:显示指令执行过程

mv:剪切文件,改名

语法:mv  选项   [原文件或目录]  [目标目录]
选项:-f:如果重复则直接覆盖
            -i:覆盖前询问用户
            -v:显示执行过程信息

rm:删除文件

语法:rm   选项   [文件或目录]
选项:-r:删除目录,递归删除
            -f:强制执行(慎用)

文件处理命令

touch:修改时间戳,顺便创建空文件

语法:touch &nbsq;[文件名]
Access:访问时间戳,不改变内容和属性,仅进行访问和查看
Modify:改变内容的时间
Change:改变属性的时间
(改变内容的同时,其实也改变了访问时间和属性)

cat:显示文件内容

语法:cat &nbsq; 选项 &nbsq; [文件名]
选项:
-n:显示行号
-e:显示行结束符

file:显示文件的类型

more:分页显示文件内容

选项:
(空格):翻页
(Enter):换行
q或Q:退出
b:向上翻页

less:分页显示文件内容(可向上翻页,同more)

tail(重要):显示文件后面几行

语法:tail &nbsq; [文件名]
选项:
-n:指定行数
-f:动态显示文件末尾的内容

ln:生成链接文件(类似于win的快捷方式)

语法:ln -s [原文件] [目标文件]
选项:-s:创建软链接

权限管理命令

chmod(重要):改变文件或目录权限

选项:-R:递归修改

第一列,第一位代表文件类型,后三位代表属主的权限,再后三位代表属组的权限,最后三位代表其它的权限

语法

a:所有
o:其它
g:属组
u:属主
“+”,”-“:表示增加或去除权限
r:代表可读
w:代表可写
x:代表可运行
第二种语法,如图用数字表示
例:chmod 775 2.txt

chown:改变文件或目录的所有者,属主

语法:chown [用户] [文件或目录]

chgrp:改变文件或目录的属组

语法:chgrp [用户组] [文件或目录]
注:可以用chown [用户] [用户组] [文件或目录]的方法同时改变文件或目录的属主和属组

文件搜索命令

find:文件搜索

语法:find [搜索范围] [匹配条件]
选项:
-name:按名字搜索,搜索内容用’ ‘包括
例: find /etc -name ‘init’:在目录/etc中查找文件init
-size:根据文件大小搜索单位有K,M,G等
例: find / -size +10M -a -size -20M在根目录下搜索大于10M,小于20M的文件
-a:and
-o:or
-user:按属主搜索
例:find /home -user user1:在根目录下查找所有者为user1的文件
-group:根据属组查找
-cmin:根据时间查找
例:find /etc -cmin -5:在/etc下查找5分钟内被修改过属性的文件和目录
-amin:访问的时间
-cmin:文件属性
-mmin:文件内容
find /etc -name inittab -exec ls -l {} \;:在/etc下查找inittab文件并显示其详细信息
-exec 命令 {} \;对搜索结果执行操作,-exec:连接符;{}:将查找出的路径放入{}中
\;:转义表示结束


which:搜索命令所在目录及别名信息

语法:which 命令

whereis:搜索命令所在目录及帮助文档路径

语法:whereis  [命令名称]

loccate:在文件资料库中查找文件

语法:locate 文件名


grep:在文件搜索中搜寻字符串匹配的行并输出

语法:grep   选项   [指定字串]   [文件]
选项:
-i:不不区分大小写
-v:排除指定字串


man:获得帮助信息

语法:man   [命令或配置文件]

history:历史命令

登陆shell时,会读取历史命令文件记录中记录下的命令:~/.bash_history
登陆进shell后执行的命令只会记录在缓存中,不会记录在~/bash_history,只有用户退出时才会追加到~/.bash_history
储存在各个用户的home/.bash_history中
history -a:把命令追加到~/.bash_history中
history -c:清空历史命令
快捷操作:
!#:调用历史中第#条命令
!Str:从后向前找到最近一个Str开头的命令
!!:重复运行上一条命令
who:查看登陆用户信息
语法:who

w:查看登陆用户详细信息

语法:w

wc:统计命令

语法:wc   选项   [file]
选项:
-c:统计字节数
-l:统计行数
-m:统计字符数。这个标志不能与-c标志一起使用
-w:统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串
-L:打印最长行的长度


cut:剪裁命令

语法格式:
cut   -bn  [file]
cut   -c   [file]
cut   -df   [file]

主要参数

-b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除
非也指定了 -n 标志。
-c :以字符为单位进行分割。
-d :自定义分隔符,默认为制表符。
-f :与-d一起使用,指定显示哪个区域。
-n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的<>范围之内,该字符将被写出;否则,该字符将被排除。

cut命令主要是接受三个定位方法

第一,字节(bytes),用选项-b,会将-b后面的所有定位从小到大排序,然后提取
第二,字符(characters),用选项-c
第三,域(fields),用选项-f

sort

-b: 忽略每行前面开始出的空格字符。
-c: 检查文件是否已经按照顺序排序。
-f: 排序时,忽略大小写字母。
-M: 将前面3个字母依照月份的缩写进行排序。
-n: 依照数值的大小排序。
-o<输出文件>: 将排序后的结果存入指定的文件。
-r: 以相反的顺序来排序。
-t<分隔字符>: 指定排序时所用的栏位分隔字符。
-k: 选择以哪个区间进行排序。
-u: 全局去重

uniq:命令删除文件中的重复行

uniq 命令删除文件中的重复行
uniq 命令读取由 InFile 参数指定的标准输入或文件。该命令首先比较相
邻的行,然后除去第二行和该行的后续副本。重复的行一定相邻。
(在发出 uniq 命令之前,请使用 sort 命令使所有重复行相邻。)
-c: 在输出行前面加上每行在输入文件中出现的次数。
-d: 仅显示重复行。
-u: 仅显示不重复的行。

tar:压缩解压命令

语法:tar  选项   [压缩后文件名]   [目录]
选项:
-c:打包
-v:显示详细信息
-f:指定文件名
-z:打包同时压缩
tar   -zcvf:压缩并打包
tar   -zxvf:解压并打包
例:tar -zcvf test.tar.gz /*
压缩后的文件格式.tar.gz

wall:发送广播消息

ping:测试网络连通性

语法:ping   选项   ip地址
-c:指定发送次数

ifconfig:查看网络和网卡信息

(以后会着重使用ip命令)

last:列出目前与过去登入系统的用户信息

lastlog:检查某特定用户上次登陆的时间

netstat(重要):显示网络相关信息

语法:nest   选项
选项:
-t:TCP协议
-u:UDP协议
-l:监听
-p:显示相关链接的端口程序名
常用语法:netstat   -anpl
                    netstat   -ut
以后会使用ss替代netstat,参数不变

setup:配置网络

语法:setup

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数字乡村和智慧农业的数字化转型是当前农业发展的新趋势,旨在通过应用数字技术,实现农业全流程的再造和全生命周期的管理服务。中国政府高度重视这一领域的发展,提出“数字中国”和“乡村振兴”战略,以提升国家治理能力,推动城乡融合发展。 数字乡村的建设面临乡村治理、基础设施、产业链条和公共服务等方面的问题,需要分阶段实施《数字乡村发展战略纲要》来解决。农业数字化转型的需求包括满足市民对优质农产品的需求、解决产销对接问题、形成优质优价机制、提高农业劳动力素质、打破信息孤岛、提高农业政策服务的精准度和有效性,以及解决农业融资难的问题。 数字乡村建设的关键在于构建“1+3+4+1”工程,即以新技术、新要素、新商业、新农民、新文化、新农村为核心,推进数据融合,强化农业大数据的汇集功能。数字农业大数据解决方案以农业数字底图和数据资源为基础,通过可视化监管,实现区域农业的全面数字化管理。 数字农业大数据架构基于大数据、区块链、GIS和物联网技术,构建农业大数据中心、农业物联网平台和农村综合服务指挥决策平台三大基础平台。农业大数据中心汇聚各类涉农信息资源和业务数据,支持大数据应用。信息采集系统覆盖市、县、乡、村多级,形成高效的农业大数据信息采集体系。 农业物联网平台包括环境监测系统、视频监控系统、预警预报系统和智能控制系统,通过收集和监测数据,实现对农业环境和生产过程的智能化管理。综合服务指挥决策平台利用数据分析和GIS技术,为农业决策提供支持。 数字乡村建设包括三大服务平台:治理服务平台、民生服务平台和产业服务平台。治理服务平台通过大数据和AI技术,实现乡村治理的数字化;民生服务平台利用互联网技术,提供各类民生服务;产业服务平台融合政企关系,支持农业产业发展。 数字乡村的应用场景广泛,包括农业生产过程、农产品流通、农业管理和农村社会服务。农业生产管理系统利用AIoT技术,实现农业生产的标准化和智能化。农产品智慧流通管理系统和溯源管理系统提高流通效率和产品追溯能力。智慧农业管理通过互联网+农业,提升农业管理的科学性和效率。农村社会服务则通过数字化手段,提高农村地区的公共服务水平。 总体而言,数字乡村和智慧农业的建设,不仅能够提升农业生产效率和管理水平,还能够促进农村地区的社会经济发展,实现城乡融合发展,是推动中国农业现代化的重要途径。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值