linux就该这么学3

简介:
  • vim

    三种模式:命令,输入,末行

    wKioL1ihdM6w_D4GAABA4EB6swY131.png

    wKiom1ihdNqAm1_VAABSgriTX3U093.png

    wKioL1ihdOjwea_VAABN2jMR1tc416.png

    多练多熟悉

  • 配置网卡信息

    wKioL1ihdiyiEpa7AABGtkaeTiQ306.png

    网卡重启: systemctl restart network

  • shell 脚本

    一般分两种:交互式  输入一条命令就执行一条       批处理     编写一个脚本,里面包含很多命令,执行脚本就执行完所有命令。

    例:

    交互式

    wKiom1ihelPRjwZHAAAR8EtQA-4226.png

    脚本

    wKiom1ihepvwAmdhAAAIcG3vjbA420.png

    wKiom1ihes-jrFUuAAAhNV-tU0Q851.png

  • 执行脚本

    sh 脚本路径    source 脚本路径     ./脚本路径  

    前两个可以直接执行,用第三个可能会提示权限不足   ,需要设置权限:chmod u+x 脚本文件路径,再运行

  • 命令接收参数

    执行命令 参数1 参数2 参数3......

    wKioL1ijvqSAAODDAAA-xuqdXVk632.png

    wKioL1ijv0Oxu-EFAABPu8-0uJY797.png

  • 判断语句

    成立为0,不成立非0   格式 [  条件表达式   ]

    wKiom1ijwpGgVD5jAABSQdfY-fI467.png

    wKiom1ijw7OSarKsAAAuDl8jk5Y914.png

    与:[  表达式1 ] &&[ 表达式2 ] 表达式1成立才能执行表达式2,反之则不执行

    :[  表达式1 ] &&[ 表达式2 ] 表达式1不成立执行表达式2

    wKioL1ijxkKT_8ugAAAnWvvBOGc657.png

    wKiom1ijxlGwigu5AAAYgrAaT2A117.png

    wKioL1ijyy3BolORAAAxt2feJ2Y210.png

  • read 用于读取参数给指定变量   read -p 【提示语句】 变量名

  • 定时任务

    wKiom1ij6M3iylwIAAAraaj67n8301.png

    输入完成后按 ctrl-d保存退出

    wKiom1ij64nw2S2DAABFDEKvqhU058.png




本文转自 DEAST 51CTO博客,原文链接:http://blog.51cto.com/xudongdong/1897377



相关文章
|
运维 机器人 Linux
学Linux到底学什么?
熟悉我的朋友应该知道,我是一名Linux工程师。那么我来问大家一个问题,提到Linux,你们第一时间想到的是这是一个怎样的岗位呢?我相信会有很大一部分的朋友会想到两个字:运维。
142 0
学Linux到底学什么?
|
弹性计算 Linux 网络安全
疫情被封在学校,我用阿里云学Linux
大三下学期本该去实习,没想到疫情突然到来,由于自己的电脑没有带到学校,只能用学校电脑学一些Linux,偶然发现阿里云有飞天加速计划,所以尝试使用阿里云ECS学习Linux。
|
Perl
linux 跟阿铭学linux
关机指令 image.png image.png cat -A file 显示所有的内容 chgrp groupa dir chgrp -R groupa dir chmod ugoa umask chattr c 自动压缩 解压 image.
1222 0
|
Linux
Linux就该这么学
image.png elinks image.png uname -a uptime free -m who last cat ~/.
949 0
|
Unix Linux Windows
|
1天前
|
Linux 网络安全 开发工具
linux 常用命令【编程必备】
linux 常用命令【编程必备】
13 4
|
1天前
|
存储 Linux
Linux文件的上和下,FinalShell文件右键可下文件,先选择root文件夹,然后把他文件往里面拖动,就可以下载了,命令下载,ls -l可以看当前文件目录,sz 文件名可下载,tab补,rz出上
Linux文件的上和下,FinalShell文件右键可下文件,先选择root文件夹,然后把他文件往里面拖动,就可以下载了,命令下载,ls -l可以看当前文件目录,sz 文件名可下载,tab补,rz出上
|
1天前
|
安全 Linux 测试技术
Linux命令setpriv详解
`setpriv` 是Linux下的命令行工具,用于调整进程权限以增强安全性,尤其适用于自动化和非交互式权限切换。它不使用PAM,支持管理能力集、GID/UID及SELinux上下文。例如,`setpriv --reuid=1000 script.sh` 可以以低权限用户运行脚本,而`--selinux-label`可设定SELinux标签。在使用时,应最小化权限、充分测试、保持与其他安全机制的兼容性,并定期审核权限设置。
|
1天前
|
Linux 数据安全/隐私保护
Linux命令setfacl详解
`setfacl`是Linux中用于设置文件访问控制列表的命令,提供比传统权限更细粒度的控制。它允许为特定用户或组添加、修改或删除权限,适用于多用户环境和复杂场景。常用参数包括`-m`(修改规则)、`-x`(删除规则)、`-R`(递归设置)和`-d`(设置默认ACL)。例如,`setfacl -m u:user1:rw- file.txt`给用户`user1`赋予文件`file.txt`的读写权限。记得在使用前确认文件系统支持ACL,并谨慎规划和审查权限设置。
|
1天前
|
Linux 数据处理
Linux命令setarch深度解析与实际应用
`setarch`是Linux下用于调整程序执行环境的命令,它允许在不同CPU架构间运行二进制文件,模拟架构并设置CPU功能标志。通过指定`-a`参数切换架构,如`-a i386`,用`-R`参数启用或禁用如SSE2的功能。在测试兼容性、调试和优化时非常有用。注意正确设置参数,避免滥用,确保程序正常运行。查阅文档、逐步测试和考虑兼容性是最佳实践。