介绍
介绍
福哥今天就来给那些没有接触过linux系统的童鞋上一堂Linux操作系统的使用基础课,通过这堂课大家可以知道linux的文件、目录的操作方法,vi编辑器的操作方法、网络配置方法,系统服务管理方法,以及常用命令的使用技巧
V1.5版本增加了如下内容的教程:
vi编辑器增加了显示行号和合并行的技巧
系统服务管理增加了显示服务运行状态的技巧
常用命令增加了示例
文件操作
创建文件
touch
使用touch命令可以创建一个空文件
touch /tongfu.net/web/readme.txt
>
使用“>”符号可以将标准输出写入文件,文件原有内容会被清空
echo "tongfu.net" > /tongfu.net/web/test/WEB-INF/hostname ip a > /tmp/netinfo df -lh > /tmp/diskusage
>>
使用“>>”符号可以将标准输出追加到文件末尾,文件原有内容不会被清空
echo "new line" >> /tongfu.net/web/logs/test.log
目录操作
mkdir
使用mkdir可以建立新的目录,目标目录上级目录不存在时会失败
mkdir /tongfu.net/web/demo
使用mkdir -p可以建立多级目录,目标目录上级目录不存在时会自动创建
mkdir -p /tongfu.net/web/demo/WEB-INF/attachments/wav/
vi编辑器
vi是linux操作系统最常用的命令行文本编辑器,用熟练了之后会发现它比着windows的记事本还要好用的多,用熟练vi的技巧就是记住各种快捷操作技巧。
两种模式
vi编辑器属于命令行编辑器,没有UI界面,不能通过鼠标移动光标进行操作,因此vi设计了两种模式,即命令模式和编辑模式,命令模式下可以通过命令来修改文本,编辑模式和windows的记事本差不多。
命令模式可以完成的操作包括:行复制,多行复制,行删除,行部分删除,字符删除,移动光标,存盘,退出编辑等等
编辑模式就是使用键盘敲字的具体编辑操作了
操作技巧
打开/创建文件
打开一个已存在的文件,如果文件不存在就会创建这个文件,命令执行后默认进入的是命令模式
vi /tongfu.net/web/demo/index.php
进入编辑模式
通过敲字母“i”可以在光标位置转入编辑模式,例如:光标在“tongfu”的g和f之间,按下字母i之后光标还处于g和f之间,并且转入编辑模式
通过敲字母“a”可以在光标位置后一位的字符位置转入编辑模式,例如:光标在“tongfu”的g和f之间,按下字母a之后光标会移动到字母f之后,并且转入编辑模式
回到命令模式
处于编辑模式的状态下,按下ESC键可回到命令模式
存盘
在命令模式下,顺序输入“:w”,再按回车,可以将当前编辑内容保存下来
退出编辑
在命令模式下,顺序输入“:wq”,再按回车,可以将当前编辑内容保存并退出vi编辑器
移动光标
通过键盘的方向键可以移动光标
移动光标到行首
在命令模式下,按下数字“0”可以将光标移动到当前行的行首
移动光标到行尾
在命令模式下,按住shift,再按“$”可以将光标移动到当前行的行尾
删除一行
在命令模式下,连续按两次字母d,可以删除当前行
删除多行
在命令模式下,先输入一个数字,比如2,再连续按两次字母d,可以删除2行内容
删除光标前内容
如果要删除从光标位置到行首的全部内容,可以先按字母d,再按数字0
删除光标后内容
如果要删除从光标位置到行尾的全部内容,可以先按字母d,再按“$”
复制一行
在命令模式下,将光标移动到需要复制的内容的行,连续按两次y,再将光标移动到需要粘贴的行,按下字母p,可以将复制的行的内容粘贴到当前行下面
复制多行
在命令模式下,先输入一个数字,比如2,再将光标移动到需要复制的内容的行,连续按两次y,再将光标移动到需要粘贴的行,按下字母p,可以将2行的内容复制到当前行下面
强制保存
在命令模式下,顺序输入“:w!”,再按回车,可以强制保存文件内容
强制退出
在命令模式下,顺序输入“:q!”,再按回车,可以强制退出vi编辑器
Undo
在命令模式下,按下字母u,可以将编辑状态回退一步
Redo
在命令模式下,按住Ctrl,再按字母r,可以将编辑状态恢复一步
行号
在命令模式下,顺序输入“:set number”,可以在编辑器里面显示行号
sed
利用正则表达式转换标准输出的内容
示例查看apache的配置文件的去掉所有注释信息后的内容
cat /tongfu.net/env/httpd-2.4.46/conf/httpd.conf | sed 's/^#.*//'
top
查看系统进程,并按照指定指标进行排序显示
top
free
查看系统使用内存情况
free -h
df
查看系统磁盘使用情况
df -lh
du
查看文件/目录占用磁盘大小
du -sh
fdisk
调整磁盘分区
总结
以上就是福哥整理的关于Linux操作系统的基本使用技巧,以后会不断更新,大家可以随时来看看~~