liunx first_day
一、shell快捷键
- Ctrl+a:调到命令行的开头
- Ctrl+e:调到命令行的结尾
- Ctrl+u:将光标处到命令行的开头的内清除
- Ctrl+k:将光标处到命令行结尾的内容清除
- Ctrl+r:在历史记录列表中搜索某一命令
- Ctrl+l:清屏
- history //显示历史命令
- ![number] //直接执行曾经执行过的命令
二、目录结构

- /boot liunx启动时,需要的文件
- /dev 设备文件
- /etc 配置文件
- /home 用户家目录
- /media 媒体文件
- /mnt 挂载文件
- /opt 第三方软件
- /proc 虚拟化文件
- /root 管理员的家目录
- /run 进程文件
- /srv 压缩过的文件
- /sys 系统文件
- /usr 安装的软件,共享库
- /var 可变数据,日志文件
- /tmp 临时文件
- /usr/bin 普通用户可以使用的命令
- /usr/sbin 超级用户可以使用的命令
- /usr/lib 32位库文件
- /usr/lib64 64位库文件
三、常用命令
1、查看文件和目录
- 查看当前所在的路径:pwd
- 命令格式:命令 -选项 -参数(目录)
- 查看当前路径下的文件:ls
- -d:只看当前目录的信息
- -l:看详细信息
- -a:显示所有 任何一个文件前面加上 “.”,表示隐藏文件
- -h:显示文件大小
2、路径切换
- 路径的切换:cd
- —:返回到之前的目录
- .. :返回到上一级目录, “.” :当前目录 ,“..”上一级目录
- ~ :到用户的家目录‘’
- 创建一个文件:touch
3、liunx文件处理
- d:表示目录
- - :表示文件
- l:链接文件
- b:设备文件,提供存储的接口设备
- c:设备文件,提供串行的接口设备----键盘,鼠标

4、文件查看
1、cat
- — A \\整合命令-vET
- — b \\列出行号,但是空白行不标志行号
- — E \\将结尾的断行符($)显示出来
- — n \\列出行号,空包行也会标志行号
- — T \\将TAB按键以^I显示
- — v \\列出一些看不来的特殊字符
- \\tac倒着显示,命令同样适用
2、nl
- - b
-- ba //无论是否有空行,都列出行号
-- bt //如果有空行,则不列出行号(默认)
- -n
-- nln //行号在屏幕嘴左方
-- nrn //行号在屏幕最右方,前面不加0
-- nrz //行号在屏幕最最右方,前面加0
- -w //缩进多少位
3、more(一页一页翻动) ,空格:向下翻一页,回车:向下翻一行
:f :like显示文件名和行数
b :翻到第一页
q :离开
4、less(一页一页翻动),空格:向下翻动一页,pagedown:向下翻动一页,pageup:向上翻动一页
n :重复钱一个搜索
N :反方向重复前一个搜索
q :退出
5、head,tail 显示文件头或尾几行
-n :指定显示几行。默认是10行
日志文件:/var/log/messages.
wc:显示文件的行数,数字,字节
-c:只显示字节
-w:只显示字数。一个字被定义为有空白,空格或换行字符分隔的字符串。
-l:只显示行数
6、Vim编辑器
i 键插入
esc 退出
U 撤销
X 删除
v 选择文本
y 复制
yy 复制当前行
dd 删除光标所在行
p 粘贴
:w 保存
:wq 保存退出
:q!强退
7、软链接
ls -s <file/filename>
特点
- 可以对不存在文件创建软链接
- 可以对文件或者目录创建软链接
- 删除了软链接,不会影响他的指向文件
- 删除了指向文件,该软链接就会变成死链接
8、硬链接
link <oldfile> <oldfilename>
ln <oldfile> <oldfilename>
Inode编号
文件名:给人看的
Inode编号:给机器看的
硬链接:多个文件对应同一个iNode编号
对多个文件中的某一个问价进行修改时,其他文件也会同时发生更改。多用户协同一致工作。
特点:
1、不能对目录惊醒硬链接的创建
2、只能对已经存在的文件进行硬链接的创建
3、删除一个硬链接文件,不影响其他相同的inode编号文件
9、关机:
要注意的事项:
- 观察系统的使用状态
- 通知在线使用者的关机时间
- 正确得到管家指令使用
关机的指令:
- 数据同步写入磁盘 -sync
- 常用的关机指令:shutdown
- 重启,关机:reboot,halt,poweroff
1、shutdown:
- - t 添加秒数,几秒后关机
- - k 不是真关机,而是发出告警信息
- - r 在系统服务都停止后,重启
- - h 在系统服务都停止后,关机
- -f 关闭并且开机
- -F 重启后,强制惊醒磁盘检查
- - c 取消已经在进行的shutdown 指令内容
example:
- shutdown -h now l立刻关机
- shutdown -h 12:00 12点关机
- shutdown -h +10 十分钟后关机
- shutdown -r now 立刻重启
- shutdown -r +30 'the system will reboot' 系统将在30分钟后重启
- shutdown -k now 'this system will reboot'
服务等级:
--- init 0 //关机
--- init 6 //重机
--- init 3 //纯文本模式
--- init 5 //含有图形模式
10、帮助文件-man



浙公网安备 33010602011771号