Linux基础及常用命令(一)
一,Linux的基本原则
1. 由目的单一的小程序组成,通过组合小程序完成复杂任务;
2. 一切皆文件;
3. 尽量避免捕获用户接口;
4. 配置文件保存为纯文本格式;
5. Linux严格区分大小写;
二,Linux的操作系统基础
2.1 CLI接口(Comand Line Interface命令行接口)
命令提示符(prompt)可以区分root和普通用户
#:root
$:普通用户
2.1.1 Linux的命令格式:
命令 [[-选项] [参数]]
2.1.2 选项简述
选项的作用:修正命令的作用方式
- 短选项:-character(字母)
- 多个选项可以组合:-a -l or -al or -la
- 长选项:--word(单词)
- 选项可以有多个,长短选项都可以有
2.1.3 参数简述
参数的作用:指定命令的作用对象,命令一般有默认参数
===================分割线====================
2.2 不同用户接口的切换:
- 快捷键:ctrl+alt+F1~F6,ctrl+alt+F7
2.2.1 用户切换:
命令:su(switch user)
格式:# su [-l] 用户名
说明:带-l是完全切换,不带-l是半切换
半切换下输exit,回到切换前用户;
完全切换下输exit,退出系统;
===================分割线====================
2.3 修改密码:
passwd
密码健壮基本规则:
- 使用4中类别字符中至少3种(大写字符,小写字符,数字,特殊符号)
- 长度最好大于7位
- 最好使用随机字符串(不使用单个字典词汇)
- 定期更换密码
- 密码循环周期足够大
三,Linux的常见命令
1,pwd(print working directory )
作用:显示当前工作目录
2,ls(list)命令
作用:查看文件列表
2.1 命令选项
选项:-l(long长格式,包括多种详细信息)
选项:-h,对文件大小做单位转换,字节转换为KB,MB等
选项:-a,列出所有文件,包括隐藏文件、.和..
选项:-A,列出所有文件,但不包括.和..
选项:-d,directory显示目录自身属性
选项:-i,index node,简写为inode,
选项:-r,按照字母倒序显示文件
选项:-R,递归( recursive)显示文件,会显示所有下级目录及其包含文件
文件名相关知识(一)
隐藏文件的文件名以.号开头
. 表示当前目录
.. 表示当前目录的父目录
index node:文件的索引节点编号,是一串数字,供系统识别文件
文件名相关知识(二)
Linux文件长格式包含以下信息:
1. 文件类型:共10位长度,第1位为文件类型,后9位为文件权限
-:普通文件(file)
d:目录文件
b:块设备文件(block)
c:字符设备文件(character)
l:符号链接文件(symbolic link file,也叫软链接文件)
p:命令管道(pipe)
s:套接字文件(socket)2. 权限,共9位,每3位一组,表示不同的权限
r:读,read
w:写,write
x:执行,execute
-:无权限3. 数字,表示文件硬链接的次数
硬链接可简单理解为文件的别名,指向同一个文件;
修改任意一个名称的文件,所有硬链接的文件都发生相同的变化4. 文件所有者(owner)
5. 文件所属组(group)
6. 文件的大小(size),默认单位是字节
7. 文件最后一次发生【修改】的时间戳
文件有3种时间戳(timestamp),
访问(access),即读取 read
修改(modify),修改了文件的内容
改变(change),改变了文件的属性数据(或称元数据(metadate))8. 文件名,用不同的颜色表示不同的特性,与1中的文件类型相关
通常情况下,
黑色:表示普通文件,
蓝色:表示目录,
棕色:表示设备文件,
浅蓝色:表示链接文件,
绿色:表示可执行文件,
粉红色:表示套接字文件,
红色:表示压缩文件或包文件