linux基础语法(代码片段)

霏ིྀ宇ིྀ 霏ིྀ宇ིྀ     2022-12-19     653

关键词:

Linux

基础大框架

基础命令

ls-——显示指定的工作目录

cp——复制文件(目录)

tar——tar[必要参数][选择参数][文件]

其他




systemctl——管理服务命令

管理服务(unit)——systemctl [command] [unit]

command 主要有:

command 主要有:
	start:立刻启动后面接的 unit。
	stop:立刻关闭后面接的 unit
	restart:立刻关闭后启动后面接的 unit,亦即执行 stop 再 start 的意思。
	reload:不关闭 unit 的情况下,重新载入配置文件,让设置生效。
	enable:设置下次开机时,后面接的 unit 会被启动。
	disable:设置下次开机时,后面接的 unit 不会被启动。
	status:目前后面接的这个 unit 的状态,会列出有没有正在执行、开机时是否启动等信息。
	is-active:目前有没有正在运行中。
	is-enable:开机时有没有默认要启用这个 unit。
	kill :不要被 kill 这个名字吓着了,它其实是向运行 unit 的进程发送信号。
	show:列出 unit 的配置。
	mask:注销 unit,注销后你就无法启动这个 unit 了。
	unmask:取消对 unit 的注销。

[unit 主要有:

[unit 主要有:
	.mount
		.mount文件定义了一个挂载点,[Mount]节点里配置了What,Where,Type三个数据项
	.service
		.service文件定义了一个服务
			[Unit]
				Description:描述,
				After:在network.target,auditd.service启动后才启动
				ConditionPathExists: 执行条件
			[Service]
				EnvironmentFile:变量所在文件
				ExecStart: 执行启动脚本
				Restart: fail时重启
			[Install]
				Alias:服务别名
				WangtedBy: 多用户模式下需要的
	.target
		.target定义了一些基础的组件,供.service文件调用
	.wants
		.wants文件定义了要执行的文件集合,每次执行,.wants文件夹里面的文件都会执行

linux开发基础知识shell语法整理(代码片段)

文章目录shell常用语法整理shell变量自定义变量系统变量环境变量流程控制ifforwhilecaseselectshell函数字符字符串变量的创建拼接字符串提取子字符串运算符关系运算符字符串运算符文件测试运算符数组定义数组赋值数组使用数组获... 查看详情

linux开发基础知识shell语法整理(代码片段)

文章目录shell常用语法整理shell变量自定义变量系统变量环境变量流程控制ifforwhilecaseselectshell函数字符字符串变量的创建拼接字符串提取子字符串运算符关系运算符字符串运算符文件测试运算符数组定义数组赋值数组使用数组获... 查看详情

c++基础语法梳理:链接装载库丨linux的共享库(代码片段)

Linux的共享库(SharedLibrary)Linux下的共享库就是普通的ELF共享对象。共享库版本更新应该保证二进制接口ABI(ApplicationBinaryInterface)的兼容命名libname.so.x.y.zx:主版本号,不同主版本号的库之间不兼容,... 查看详情

linux基础(代码片段)

如何查找特定的文件find语法:findpath[options]paramsfind/-name‘test.txt‘:精确查找文件find/-name‘test*‘:模糊查找文件find/-iname‘test*‘:不区分文件名大小写查找文件 查看详情

linux基础:dirname命令总结(代码片段)

blog:https://www.cnblogs.com/Rohn/本文只总结一些常用的用法,更详细的说明见mandirname和direname--help。目录dirname命令语法格式实例dirname命令dirname命令用于获取给定路径的路径部分。语法格式dirname[OPTION]NAME...Shell脚本常用语返回脚本文... 查看详情

kotiln基础语法总结(代码片段)

kotlin不仅支持编写在虚拟机上运行,而且还是一门跨平台的通用型语言,我们可以用Kotlin开发各种类型的原生应用,如Android,macOS,Windows,Javascript应用。Kotlin能脱离虚拟机层,直接编译成可以在Windows&... 查看详情

linux基础命令---ftp(代码片段)

ftp   ftp指令可以用来登录远程ftp服务器。   此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法   ftp [选项]  [host] 2、选项列表选项说明-A活动模式,对... 查看详情

linux基础指令(代码片段)

Linux基础指令1.ls指令2.pwd指令3.cd命令4.touch命令5.mkdir指令6.rm指令7.cp指令8.mv指令9.cat指令10.man指令11.less指令12.head命令13.tail命令1.ls指令语法:ls[选项][目录或文件]功能:对于目录,该命令列出该目录下的所有子目录与... 查看详情

markdownjavascript基础语法(代码片段)

查看详情

linux开发基础知识makefile语法(代码片段)

文章目录Makefile学习笔记gccmake的使用Makefile的底层规则Makefile变量的引入以及使用信息显示函数的使用预定义变量定义命令包语法规则Makefile常用函数字符处理文件名操作其他函数foreach函数if函数call函数origin函数shell函数wildcard函... 查看详情

linux(三十一)shell脚本基础知识整理(代码片段)

目录 一、SHELL概述及介绍1.1.简介1.2.Shell脚本1.3.shell环境二、shell的变量2.1定义变量2.2.使用变量2.3.只读变量 2.4.删除变量2.5.变量类型2.6.shell字符串2.6.1.双引号如何输出2.6.2.单引号和双引号的区别2.6.3.获取字符串长度 2.6.4.提取字... 查看详情

linux基础命令---httpd守护进程(代码片段)

httpd   httpd是apache超文本传输协议的主程序,它被设计成一个独立运行的守护进程。httpd会建立一个线程池来处理http请求。   此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法&nb... 查看详情

objectivec语法基础(代码片段)

ObjectiveC语法基础方法调用[ClassOrInstrancemethod];+和-代表实例方法代表类方法返回值+(int)someMethod参数-(void)someMethod:(int)n;@implementation@implementationNewClassNamememberDeclarations;methodDefinitions;@end数据类型intfloat 查看详情

python基础语法(代码片段)

Python基础语法(二)文章目录Python基础语法(二)顺序语句条件语句什么是条件语句语法格式缩进和代码块空语句pass循环语句while循环for循环continuebreak综合案例设置初始属性、设置性别、设置出生点针对每一岁,生成人生经历顺... 查看详情

python基础语法(代码片段)

Python基础语法(二)文章目录Python基础语法(二)顺序语句条件语句什么是条件语句语法格式缩进和代码块空语句pass循环语句while循环for循环continuebreak综合案例设置初始属性、设置性别、设置出生点针对每一岁,生成人生经历顺... 查看详情

java的基础语法(代码片段)

Java基础语法注释注释不会被执行单行注释://注释多行注释:/*注释*/文档注释:/**注释*/标识符​ Java的组成,如变量名、方法名、类名等都被称为标识符。关键字abstractassertbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelseenumextends... 查看详情

generator的基础语法(代码片段)

 //基础语法constrepos=[name:‘grit‘,name:‘js‘,name:‘php‘]function*loop(arr)console.log(arr)for(constrepoofarr)yieldrepoconstcolors=loop(repos);//控制台打印colors.next() ?? 查看详情

django语法基础代码(代码片段)

创建Django工程django-adminstartproject【工程名称】管理Django程序-pythonmanage.pystartappxx-pythonmanage.pymakemigrations-pythonmanage.pymigrate-pythonmanage.pyrunserver127.0.0.1:8001    查看详情