bash中如何实现条件判断? 条件测试类型: 整数测试 字符测试 文件测试条件测试表达式 [EXPRESSION] 命令测试法 ` EXPRESSION` 关键字测试法 test EXPRESSION整数比较: -eq:是否相等 -ne:是否不等 -gt:是否大于 -lt:是否小于 -ge:大于或等于 -le:小于或等于命令的逻辑关系 逻辑与:&
shell编程:编译器,解释器编程语言:机器语言、汇编语言、高级语言静态语言:编译型语言 强类型(变量) 事先转换成可执行格式 C、C++、JAVA、C# 动态语言:解释型语言,on the fly 弱类型 边解释边执行 PHP、SHELL、Python、perl面向过程:shell,c面向对象:JAVA,python,perl,c++变量:内从空间,命名内存:编址的存储单元进程:程序运行起来就是
I/OInput设备Output设备系统设定 默认输出设备:标准输出 STDOUT 默认输入设备:标准输入 STDIN 标准错误输出:STDERR 2标准输入:键盘标准输出和标准错误输出:显示器I/O重定向linux中: >:覆盖输入 >>:追加输出 set -c:进制对已经存在的文件覆盖重定向。强制覆盖输出泽恩使用>| set +c关闭上述功能 2>:重定向错误输
权限管理:rwx三类用户:u:属主g:属组o:其他用户chown:改变文件属主(只有管理员可使用)chown USERNAME file,.... -R:修改目录及其内部文件的属主 --reference=/path/to/... file1,file2....参照路径下的属主而修改目标文件的属主(属主属组一块改)chown USERNAME:GRPNAME file,...chow
权限管理:chown,chgrp,chmod,umask/etc/passwd:用户名:密码:UID:GID:注释:家目录:默认SHELL/etc/group:组名:密码:GID:以此组为其附加组的用户列表/etc/shadow用户名:密码:最近一次修改密码的时间:最短使用期限:最长使用期限:警告时间:非活动时间:过期时间用户管理: useradd,userdel,usermod,passwd,c
用户、组、权限安全上下文(secure context):权限:r,w,x文件:r:可读,可以使用类似cat等命令查看文件内容;w:可写,可以编辑或删除此文件;x:可执行,eXacutable,可以命令提示符下当做命令提交给内核运行;目录:r:可以对此目录执行ls以列出内部文件;w:可以自此目录创建文件;x:可以使用cd切换进此目录,也可使用ls -l查看内部文件的详细信息;rwx:
命令别名alias CMDALIAS='COMMAND [options] [arguments]'在shell中定义的别名仅在当前shell生命周期中有效;别名的有效范围仅为当前的shell进程unalias (CMDALIAS)别名\命令 使用命令本身命令替换:$(命令),反引号:`命令` 把命令中某个命令替换为其执行结果的过程
文本排序及bash的特性
文件系统:rootfs:根文件系统FHS:文件系统层级标准/boot:系统启动相关的文件,如内核、initrd,以及gru(bootloader)/dev:设备文件设备文件: 块设备:随机访问,数据块(如硬盘) 字符设备:线性访问,按字符为单位(如键盘、鼠标、显示器) 设备号:主设备号(major)和次设备号(minor
man手册的用法
ls的用法
linux起源
之前的人生充满了困惑,每天都如行尸走肉一般,在国企里混日子。我无比讨厌自己当时的状态,经过一番的心理斗争,我做了一个决定-->辞职!想加入到IT行业,于是我就跟朋友打听了一下当前的环境。通过各种推荐,我决定从Linux入手,尽管还不知道那是个什么东东。 既然做了决定就开始搞吧,于是我就让我一个从事运
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号