Linux中常用的语言有shell和python首先我们要了解语言的概念
<<-EOF
EOF
。编写一个简单的bash文件如下:
我们可以看到,当我们使用./运行bash文件时,并没有进入到/home目录中,这就叫在子shell中运行,这并不影响当前shell的状态(有时执行成功的原因没有效果)。但如果是run或者resourcerun,我们就成功进入了主路径,我们称之为在当前shell中运行
sunloginshell不加载用户shell
su-loginshell加载用户shell。shell
可以明显看出,使用不加载用户的shell加载用户时,不会拥有当前加载用户的权限,就像Windows中的guest模式一样
History历史缓存
~/.bash_history是注销后缓存的
~/.bash_logout是注销后执行的
到了这一层,按照图了解Linux系统启动过程。红色字母:系统级用户启动/构建过程:用户级启动/构建过程:用户级关机过程;
我曾经玩过一个游戏:当用户命令关闭时,一列小火车会经过,那么我们可以编写程序调用来调用经过的小火车吗?
1自动完成命令和移动文件
2命令历史记忆功能:!要执行的命令数量,
!最后一个字符串开始时的命令,!&上一个命令的最后一个参数,
!!运行上一个命令,^R搜索历史命令
s取消别名,(在名称前添加\slash跳过别名)
aliasxx='xx'定义临时别名,vim~/.bashrc定义永久别名
4A将光标移动到命令前面的部分,^EM将光标移动到命令末尾,
^LC清屏,^UFForward,^KForward,^YUndo,^MEnter
^锁定屏幕,^解锁屏幕
5前后工作控制:&背景未保存,nohup背景已保存,屏幕
*任意数量的字符
[]匹配括号内的任意字符
()在集合上执行
{}
\转义字符
注意:echo-e"a\tb"
$如果上一条命令执行成功
传递给$1的第一个参数是位置变量$2$3
无需使用环境变量
练习内容:读取用户指定文档IP链接
bc计算器
假设我们定义一个变量为:
内存方法为:
使用${}还可以给不同的变量状态(undefined、null值,非空值):
今天的分享开始了,请多多指教~
Linux系统采用多用户管理系统来操作系统
默认用户是root,也就是root最高权力机构。(终端中显示为#)
典型用户为:$
Linux系统中没有盘符的概念,文件以树形形式管理
整个系统根文件为/
#部门配置
Linux系统中的命令使用
使用Linux系统时。命令,严格区分大小写
使用命令语法:命令[-选项]参数
清屏
命令
ls显示文件和目录列表(list)
常用参数:
-l(long)以长格式显示文件和目录信息show
-a(all)显示所有文件和目录(包括隐藏文件和目录)
-R重复显示指定目录下,即各个子目录下的文件列表显示特定目录下的文件列表
ls-R列出目录下的文件
查看指定目录下的文件)例如:ls/etc
使用命令组合查看文件和目录
例如ls-la指定一个目录,查看某个目录下的所有文件,并以长格式显示
命令
用cd重命名目录
pwd显示当前目录
cd/root主目录或cd~或cdhome提示符
输入ls-l详细说明5.网络相关命令
查看当前服务器地址
缩写:ipa
Pingpi地址检查网络连通性
继续ping。Ctrl+c结束
-x(解压)解压参数命令
-z使用gzip压缩来压缩.
-v压缩进程文件(log)
-f指定包名,f后面跟名称(必填)
例如:
特殊服务命令
systemctl
ps提示当前控制台运进程进程顶部显示
杀死进程
命令
vi/vim是Linux中最常用的文本编辑器,功能非常强大。Vivi有三种模式
相关命RPM命令RPM命令rpm-ivhgcc-c+4.4.7-3.e16.x86_
yum命令【简单易用,自动检测依赖下载】
使用yum命令必须连接外网。11.查看用户和组相关命令:whoami
查看登录用户:who
注销用户
添加和删除组标签:groupadd、groupdel
添加用户帐户:useradd
设置用户名和密码:passwd[用户名]
更改su
12条与权限相关的命令
Linux文件r读,w写,x执行;r=4,w=2,x=1
chmod
今天的分享就结束了,请耐心指导!
如何获取?
转发并分享这篇文章并向我发送回复消息“1”以获取它。(注:转发分享,谢谢大家)
上一篇:linux云计算是天天编程吗
下一篇:linux云计算是什么