`

Linux系统

 
阅读更多

1. for循环的用法,有以下几种方法

for((i=1;i<10;i++))     //记得有两个()

for i in $(seq 1 10)    //可以用 $() 或者  ``    来声明  (`是~按键那个字符,即反引号不是单引号)

for i in `seq 1 10` 

for file in $(ls /etc)

for file in `ls /etc`

for name in a b c d

 

2.解决SSH Secure Shell Client中文乱码问题

修改/etc/sysconfig/i18n  文件设置为

LANG="zh_CN.GB18030"  

LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"  

SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"  

 

SYSFONT="lat0-sun16" 

之所以会乱码,是因为 客户端与linux服务器 编码格式不一样,client用的是GBK而服务器用的是UTF-8

 

3.找出字符串中某个子字符串位置

string="runoob is a great company"

 

echo `expr index "$string" is`  # 输出 8

 

4.定义数组的方法

array_name=(a b c d)

 

array_name[0]=value0

array_name[1]=value1

 

array_name[n]=valuen #这里如果用字母n来设置,那么会把0号元素替换掉,也就是数组长度变为了2

 

5.获取数组长度

# 取得数组元素的个数

length=${#array_name[@]}

# 或者

length=${#array_name[*]}

# 取得数组单个元素的长度

 

lengthn=${#array_name[n]}

 

6.查看系统版本

cat /etc/redhat-release #显示简单系统版本信息

uname -a #显示系统内核版本

cat /proc/version

 

分享到:
评论

相关推荐

    大学生攻克Linux系统教程

    【大学生攻克Linux系统教程】 本教程专为对Linux操作系统感兴趣的初学者设计,旨在提供一个从零开始学习Linux的全面指南。教程内容涵盖了Linux系统的安装、基本操作、文本编辑器VI的使用、调试工具GDB的基础知识,...

    UNIX/Linux 系统管理技术手册(第四版) 英文版

    1. UNIX和Linux系统管理:本书名为《UNIX/Linux 系统管理技术手册(第四版) 英文版》,它专注于UNIX和Linux系统的管理技术。这表明书中涵盖了系统管理的基本概念和高级技术,适用于希望深入理解UNIX和Linux系统的管理...

    嵌入式Linux系统开发标准教程》第2版 PDF 全

    《嵌入式Linux系统开发标准教程》第2版是一本专为嵌入式系统开发者设计的详尽指南,涵盖了从基础到高级的嵌入式Linux系统开发知识。这本书旨在帮助读者掌握在各种嵌入式平台上构建、移植和优化Linux系统的技能。尽管...

    linux系统架构图

    Linux系统架构图是一种直观展示Linux操作系统核心组成部分及其相互关系的图表。这张图片通常会包括内核、用户空间、系统调用接口、硬件抽象层、驱动程序、进程管理、内存管理、文件系统、网络堆栈等多个关键组件。接...

    Linux系统命令及Shell脚本实践指南[王军完整]

    《linux系统命令及shell脚本实践指南》由浅入深、全面、系统地介绍了Linux系统的基础命令和Shell脚本的开发。作为一本面向Linux入门用户的书籍,本书力求语言通俗易懂,用例简单明了,便于读者阅读领会。同时,全书...

    深度实践嵌入式Linux系统移植源代码

    深度实践嵌入式Linux系统移植深度实践嵌入式Linux系统移植深度实践嵌入式Linux系统移植深度实践嵌入式Linux系统移植深度实践嵌入式Linux系统移植

    Linux系统管理视频教程(12集全)

    教程名称:Linux系统管理视频教程(12集全)课程目录:【】科卡在线Linux系统管理视频教程第1集【】科卡在线Linux系统管理视频教程第2集【】科卡在线Linux系统管理视频教程第3集_1【】科卡在线Linux系统管理视频教程...

    Linux系统启动过程

    关于Linux系统的启动过程分享一下,内容是关于Linux的

    精通ARM嵌入式Linux系统开发2

    《精通ARM嵌入式Linux系统开发》由浅入深、通俗易懂地讲解了嵌入式Linux的系统设计与开发。全书共25章,从嵌入式处理器ARM开始,讲解了ARM处理器的资源、ARM的指令集、ADS开发工具、嵌入式系统硬件环境的构建、...

    如何用Winscp访问Vmware中的Linux系统

    "如何用Winscp访问Vmware中的Linux系统" Winscp 是一个功能强大的 SSH 客户端工具,可以用来访问和管理远程服务器。Vmware 是一款虚拟机软件,允许用户在一台计算机上运行多个操作系统。Linux 是一个开源操作系统...

    精通ARM嵌入式Linux系统开发1

    《精通ARM嵌入式Linux系统开发》由浅入深、通俗易懂地讲解了嵌入式Linux的系统设计与开发。全书共25章,从嵌入式处理器ARM开始,讲解了ARM处理器的资源、ARM的指令集、ADS开发工具、嵌入式系统硬件环境的构建、...

    linux系统下C语言实现带有图形界面的学生成绩管理系统源代码(包含数据库文件)

    在Linux系统中,使用C语言实现带有图形界面的学生成绩管理系统是一项常见的编程挑战,它涉及到多方面的技术知识点。下面将详细阐述这个项目所涵盖的关键技术及其应用。 1. **C语言编程**:C语言是系统级编程的基础...

    手把手教你构建自己的LINUX系统.part1

    《手把手教你构建自己的Linux系统》以如何使用源代码搭建一套Linux系统这一独特的角度介绍Linux系统的构成,主要内容包括走进GNU/Linux、LFS,Linux系统定制原理,制作GNU/Linux系统的准备工作,本地定制GNU/Linux...

    Linux系统配置及运维项目化教程课件—Linux数据库服务器.pdf

    Linux系统配置及运维项目化教程课件—Linux数据库服务器.pdfLinux系统配置及运维项目化教程课件—Linux数据库服务器.pdfLinux系统配置及运维项目化教程课件—Linux数据库服务器.pdfLinux系统配置及运维项目化教程...

    linux系统函数(chm)

    Linux系统函数是Linux操作系统中用于实现特定功能的预编译函数库,它们是C语言编程接口的一部分,允许程序员与操作系统内核进行交互。这个压缩包文件"Linux系统函数.chm"很可能是一个帮助文档,详细介绍了各种Linux...

    构建嵌入式linux系统第二版.zip

    《构建嵌入式Linux系统第二版》是一本深入探讨如何设计和构建嵌入式Linux系统的专业书籍,适合对Linux内核、驱动程序开发以及系统集成感兴趣的工程师和开发者阅读。本书以英文版呈现,采用PDF文件格式,非扫描版,...

    Linux系统配置及运维项目化教程课件—Linux网络基础服务.pdf

    Linux系统配置及运维项目化教程课件—Linux网络基础服务.pdfLinux系统配置及运维项目化教程课件—Linux网络基础服务.pdfLinux系统配置及运维项目化教程课件—Linux网络基础服务.pdfLinux系统配置及运维项目化教程...

Global site tag (gtag.js) - Google Analytics