Shell常用快捷键
Ctrl+a: 光标跳到命令行的开头
Ctrl+e:光标跳到命令行的末尾
Ctrl+u:将光标处到命令行开头的内容清除
Ctrl+k:将光标处到命令行结尾的内容清除
Ctrl+r:在历史记录列表中搜索某一命令
Ctrl+l:清屏
history:显示历史命令
查看文件和目录
查看当前所在的路径:pwd
命令格式:命令 —选项—参数(目录)
查看当前路径下的文件:ls
-d:只看当前目录的信息
-l:看详细信息
-a:显示所有 任何一个文件前面加上“.”,表示该文件为隐藏文件
-h:显示文件大小
路径切换
路径的切换:cd
1. -:返回之前的目录
2. ..:返回到上一级目录“.”:当前目录,“..”:上一级目录
3. ~:到用户所在的家目录
绝对路径 /在前,相对路径/在后
创建一个文件:touch
目录结构
- /boot Linux启动时,需要的文件
- /dev 设备文件
- /etc 配置文件
- /home 用户家目录
- /media 媒体文件
- /mnt 挂载文件
- /opt 第三方软件
- /proc 虚拟化文件
- /root 管理员的家目录
- /run 进程文件
- /srv 压缩过的文件
- /sys 系统文件
- /usr 安装的软件,共享库
- /var 可变数据,日志文件
- /tmp 临时文件
- /usr/bin 普通用户可以使用的命令
- /usr/sbin 超级用户可以使用的命令
- /usr/lib 32位库文件
- /usr/lib64 64位库文件
Linux文件处理
开头为:
d:表示目录
-:表示文件
l:连接文件
b:设备文件,提供存储的接口设备
c:设备文件,提供串行的接口设备--键盘、鼠标等
复制文件: cp file1 file2 file1为被复制文件,file2为复制文件
移动文件:mv file1 file2 (如果file2未新文件名,则为重命名)
删除文件 :rm file ;rm -f file(强制删除)rm -r dir(删除目录)
创建目录:mkdir dir ;mkdir -p dir/dir1/dir2 (递归创建目录)
复制目录:cp -r dir1 dir2 ;cp -r dir1 dir2 dir3
移动目录:mv dir1 dir2 (if dir2 没有,则为重命名)
删除目录:rm -r dir1
查看文件-cat
- cat / tac(将文件倒叙查看)
-A \整合命令 -vET
-b \列出行号,但是空白行不标志行号
-E \将结尾的断行字符($)显示出来
-n \列出行号,空白行也会标志行号
-T \将tab按键以^I显示
-v \列出一些看不来的特殊字符
查看文件-nl
- nl
-b
-ba //无论是否有空行,都列出行号
-bt //如果有空行,则不列出行号(默认)
-n
-nln //行号在屏幕最左方
-nrn //行号在屏幕最右方,前面不加0
-nrz //行号在屏幕最右方,前面加0
-w //缩进多少位
查看文件-more
- more(一页一页翻动)
空格:向下翻一页
回车:向下翻一行
/字符串:所搜
:f:立刻显示文件名和行数
b:翻到第一页
q:离开
查看文件-less
- less(一页一页翻动)
空格:向下翻动一页
pagedown:向下翻动一行
pageup:向上翻动一行
n:重复前一个搜索
N:反方向重复前一个搜索
q:退出
查看文件-head;tail
head;tail:显示文件头或尾几行
-n:指定显示几行。默认是10行
日志文件:/var/log/messages。 我们只要看尾部最新的几行即可
wc:显示文件的行数,字数,字节数
-c:只显示字节数
-w:只显示字数。一个字被定义为由空白、空格或换行字符分割的字符串
-l:只显示行数
Vim编辑器
i 插入
esc 退出
u 撤销
x 删除
v 选择文本
y 复制
yy 复制当前行
dd 删除光标所在行
p 粘贴
:w 保存
:wq 保存提出
:q ! 强制提出
文件处理
创建硬链接:link oldfile newfile
ln oldfile newfile
创建软连接:ln-s oldfile newfile
软连接
软连接=Windows下的快捷方式
特点:1、可以对不存在文件创建软连接
2、可以对文件或者目录创建软连接
3、删除了软连接,不会影响他的的指向文件
4、删除了指向文件,该软连接就会变成死链接
硬链接
Inode编号(头字母为大写i)
文件名:给人看的
Inode编号:给机器看的
硬链接:多个文件对应同一个Inode编号
对多个文件中的某一个文件进行修改时,其他文件也会同事发生更改,多用户协同一致工作
特点:1、不能对目录进行硬链接的创建
2、只能对已经存在的文件进行硬链接的创建
3、删除一个硬链接文件,不影响其他相同的Inode编号的文件
关机
- 要注意的事项:
—观察系统的使用状态
—通知在线使用者关机的时间
—正确的关机指令使用
- 关机的指令:
—数据同步写入磁盘 sync (关机前对数据进行保存)
—常用的关机指令:shutdown
—重启,关机:reboot,halt,poweroff
- Shutdown
-t 添加秒数,几秒后关机
-k 不是真关机,而是发出告警信息
-r 在系统服务都停止后,重启
-h 在系统服务都停止后,关机
-f 关闭并且开机以后,强行略过磁盘检查
-F 重启后,强制进行磁盘检查
-c 取消已经在进行的shutdown指令内容