权限管理: ls -l rwxrwxrwx: 左三位:定义user(owner)的权限 中三位:定义group的权限; 右三位:定义other的权限 进程安全上下文: 进程对文件的访问权限应用模型: 进程的属主与文件的属主是否相同;如果相同,则应用属主权限; 否则,则检查进程的属主是否属于文件的属组;如果是,则应用属组权限; 否则,就只能应用other的权限; 权限:
用户、组和权限管理 Multi-tasks, Multi-Users 每个使用者: 用户标识、密码; Authentication Authorization Audition 组:用户组,用户容器 用户类别: 管理员 普通用户 系统用户 登录用户 用户标识:UserID, UID 16bits二进制数字:0-65535 管理员:0 普通用户:1-65
文件查看类命令:cat, tac, head, tail, more, less 分屏查看命令:more和less more命令: more FILE 特点:翻屏至文件尾部后自动退出; less命令: less FILE head命令: 查看文件的前n行; head [options] FILE -n # -# tail命令: 查看文件的后n行; tail [opt
mkdir: 问题1:如何创建/tmp/x/y1, /tmp/x/y2, /tmp/x/y1/a, /tmp/x/y1/b? 答1:mkdir -pv /tmp/x/{y1/{a,b},y2} 问题2:如何创建a_c, a_d, b_c, b_d; 答2:mkdir -v {a,b}_{c,d} 问题3:
bash的基础特性:命令的执行状态结果 命令执行的状态结果: bash通过状态返回值来输出此结果: 成功:0 失败:1-255 命令执行完成之后,其状态返回值保存于bash的特殊变量$?中; 命令正常执行时,有的还回有命令返回值: 根据命令及其功能不同,结果各不相同; 引用命令的执行结果: $(COMMAND) 或`COMMAND` 例子:
基本命令: 命令类型: 外部命令 shell内嵌命令 type COMMAND: 内部:builtin 外部:显示为命令文件路径; 注意:命令可以有别名;别名可以与原名相同,此时原名被隐藏;此时如果要运行原命令,则使用\COMMAND; 命令别名: 获取所有可用别名的定义: ~]# alias 定义别名: ~]# alias NA
普天之下莫非王土,所有目录、文件、外接usb等都在根目录下。/bin:所有用户可用的基本命令程序文件;/sbin:供系统管理使用的工具程序;/boot:引导加载器必须用到的各静态文件:kernel, initramfs(initrd), grub等;/dev:存储特殊文件或设备文件;设备有两种类型:字符设备(线性设备)、块设备(随机设备);/etc:系统程序的配置文件,只能为静态;/home:普通
Ctrl+Alt+F#: [1,6] Ctrl+Alt+F1到F6切换打开终端)(ctl+alt+shift+F1~F6切换到本文命令行方式。alt+F7返回到图形界面)管理员:#普通用户:$su [-l] 用户名 (切换用户,如果加-l则完全替换)外部命令:都有一个可执行程序,位于文件系统某目录下which, whereisshell程序搜寻可执行程序文件的路径定义在PATH环境变量中;[
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号