linux_学习之路_2(啊啊啊啊啊啊啊啊啊啊我要硬薅Linux)
操作系统组成结构只有内核才能管理进程;
Linux常用命令:
login:
用户名:用户ID
认证机制:Authentication 密码认证,指纹认证,虹膜认证等
授权:Authorization:权限
审计:Audition (日志)
prompt,命令提示符:
命令:
magic number: 魔数
shebang
#!/bin/bash
# commandoptions...arguments...
选项:
短选项
长选项
参数:
list: ls
列出,列表
目录:文件,路径映射
路径:从指定起始点到目的地所经过位置
文件系统:file system
列出指定路径下的文件
目录:working directory, current directory
pwd: Printing Working directory打印当前目录
ls
-l:长格式比如:-rw-r--r-- 1 xunyu xunyu 0 Dec 15 17:43 file1.c
文件类型:
-:普通文件 (f)
d: 目录文件
b: 块设备文件 (block)
c: 字符设备文件 (character)
l: 符号链接文件(symbolic link file)
p: 命令管道文件(pipe)
s: 套接字文件(socket)
文件权限:9位,每3位一组,每一组:rwx(读,写,执行), r--
文件硬链接的次数
文件的属主(owner)
文件的属组(group)
文件大小(size),单位是字节
时间戳(timestamp):有三种时间戳:最近一次被修改的时间,最近一次访问的时间,最近一次被改变的时间,当前指的是文件被修改的时间
访问:access
修改:modify,文件内容发生了改变
改变:change,metadata,元数据:指的是修改了文件的属性 ,比如修改了文件名
-h:做单位转换:
eg:ls -l :drwxr-xr-x 2 xunyu xunyu 4096 Nov 23 22:26 haha
ls -lh:drwxr-xr-x 2 xunyu xunyu 4.0K Nov 23 22:26 haha
-a:显示所有以.开头文件(包括隐藏文件 .开头的文件)
.:表示当前目录
..:表示上层(父)目录
-A:显示所有隐藏文件,但是不包括.和..
-d:显示目录自身属性
-i:index node,inode,叫做索引节点号
-r:逆序显示文件
-R:递归 显示文件:相当于
.:
file1.cfile2.cfile3.cfile4.cfile5.chahaiphonenohup.out
./haha:
1haha1
./haha/haha1:
haha2
./haha/haha1/haha2:
cd:change directory:切换目录
家目录,主目录,home directiory
cd ~ username:进入指定用户的家的目录
cd - :表示在当前目录和前一个目录来回切换
命令类型:
内置命令(shell 内置)
外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件。
环境变量:命名的内存空间(工作的环境)
变量赋值:
NAME = JERR,声明变量相当于申请一个内存空间
printenv显示当前环境
clear清屏
PATH=:使用冒号分隔的路径
当我们使用一个路径的时候,他会在这些路径里去找
内部有一个hash命令:(在缓存中记录所有的使用过命令的目录)缓存是用来实现系统加速的;
type:显示属于哪种指令 {:5_106:}
页:
[1]