linux基础-unit1

##1.开源
闭源的软件,用户只能使用,而不能查看它的代码。开源软件不仅可以使用,还可以看到它的源代码,可以根据自己的业务需求,进行拓展或缩减。


##2.shell
shell 是为了不让外部软件程序直接修改Liunx内核软件的一个保护外壳,可以对用户操作命令给与友好回答,没有修改权限的操作不予执行。


##3.虚拟控制台
Ctrl+Alt+F(1|7) 进入图形界面
Ctrl+Alt+F(2-6) 进入虚拟控制台


##4.linux 二级目录
/bin ##二进制可执行文件(系统命令)
/sbin ##系统管理命令存放位置
/boot ##启动分区,负责系统启动
/dev ##设备管理文件
/etc ##存放linux配在文件,很关键
/home ##普通用户的家目录
/root ##超级用户的家目录
/lib ##系统库文件存放位置
/media ##系统临时设备挂载点
/mnt ##系统临时设备挂载点
/run ##系统临时设备挂载点
/opt ##第三方软件安装位置
/proc ##系统信息
/srv ##系统数据
/var ##系统数据
/sys ##内核系统管理


##5.行提示符
[kiosk@foundation29 Desktop]$
kiosk ##用户
@ ##分割符
foundation29 ##主机名称
Desktop ##工作目录名称
$ ##身份提示符 #超级用户 $普通用户


##6.命令的执行
# 所有命令必须在行提示符之后输入才能被执行
#命令格式
命令 参数 目标
#-参数单词缩写
#--参数单词全拼


##7.bash
#开始bash
#鼠标右键 选择Open in terminal
#Applications->Utilities->Terminal
#gonme-terminal
#ctrl+shift+n 新窗口打开shell
#ctrl+shift+t 同一窗口打开新的tab
#关闭bash
#exit
#Ctrl+d


##8.init 启动级别
linux内核自行启动之后,就通过启动一个用户级程序init来完成进程引导,所以,init始终是第一个进程,内核会在/sbin/init下去找它,如果找不到init,就会试着允许/bin/sh,如果运行失败,系统启动失败。
init 有6个启动级别
init 0 #关机
init 1 #单用户模式,只允许root进行维护
init 2 #多用户模式,不能使用nfc
init 3 #完全多用户模式
init 4 #安全模式
init 5 #图形化
init 6 #重启


#9.锁屏
Ctrl+Alt+L


#10.简单的系统命令
1) date
date [OPtion] [+Format] #显示系统的当前时间
watch -n 1 date #每秒执行一次date命令
date 121314112016.15 #把系统时间设定为2016年的12月13日14时11分秒(权限为超级用户)
date -d +xday -xday #查看x天前或者x天后的时间
2) passwd
passwd [用户] #超级用户可以修改指定用户的密码,没有指定参数,则修改当前用户的密码
passwd -S [用户] #查看密码状态
passwd -l [用户] #锁定账户(权限为超级用户)
passwd -u [用户] #解锁账户(权限为超级用户)
passwd -n [用户] #设定密码最短有效期
passwd -x [用户] #设定密码最长有效期
passwd -w [用户] #警告期(多少天后提醒用户修改密码)
passwd -i [用户] #设定用户非活跃天数(密码过期多少天后,用户被禁掉)
passwd -d [用户] #删除用户密码(权限为超级用户)
3)file
file <文件名> #查看文件类型
cat  <文件名> #显示文件的所有内容
head -n 5 <文件名> #显示文件的前5行
tail -n 5 <文件名> #显示文件的后5行
touch <文件名> #创建以该文件
gedit <文件名> #编辑该文件 文件不存在,先创建
4)wc
wc [Option] 文件
wc -c <文件名> #统计字节数
wc -l <文件名> #统计行数
wc -m <文件名> #统计字符数
wc -w <文件名> #统计字数(空白占位符分割)
5)history
history #显示历史命令
history -c #清楚当前环境中的所有历史命令
! 数字 #执行第几条命令
! 字母 #执行最近一条以这个字母开头的命令
ctrl+r+关键字 #执行最近一条含有这个关键字的命令
6)快捷键
Tab键 补全已有命令
上下键 可以切换已经输入过的上一条或者下一条命令
ctrl+左右   可以一个字的移动
ctrl+a 移动到行首
ctrl+e 移动到行尾
ctrl+u 光标所在位置删除到行首
ctrl+k 光标所在位置删除到行尾
ctrl+c 撤销已输入的命令

你可能感兴趣的:(linux基础-unit1)