今天来个小目标,写完Linux的基本知识吧。
Linux就是一个操作系统。
Linux命令是由一个命令和多个参数构成,命令与参数之间以及参数与参数之间是可以用空格隔开的。同时也是区分大小写。
- 注销:exit
- 关机:poweroff
- 重启:reboot
使用安装时创建的账号登录
执行命令
sudo passwd root
系统提示:
[sudo] password chen:
, 是要你输入 chen这个账号的密码, 输入后回车接着提示:
New password:
, 是要你输入root用户的密码,输入你要设置的密码后回车接着提示:
Retype new password:
, 是要你再次输入root用户密码确认,再次输入后回车如果出现
passwd: password updated successfully
表示设置root密码成功, 后面就可以使用 root 账号登录了。执行命令
su - root
表示要从当前账号切换到root账号登录, 然后输入刚设置的root账号密码,即可登录。
文本编辑:
一般用vim 文本名.txt
vi有三种模式,命令,插入,底行模式。
默认模式是命令模式,我习惯用方向键移动光标的位置,当然也可以用h,j,k,l(左下上右)来调整位置。
按0或^ - 光标移动到所在行的行首
按$ - 光标移动到所在行的行尾
输入gg - 把光标移到文件开始位置
输入G - 把光标移到文件末尾
输入Ctrl + f - 往下翻一页
输入Ctrl + b - 往上翻一页
按x - 删除光标所在字符
按dd - 删除光标所在行
按dw - 删除光标所在处到词尾的内容
按d$ - 删除光标所在处到行尾的内容
按yy – 复制光标所在的行
按p – 黏贴
按v,然后移动光标,可以选择内容,再按y复制选中的内容
按u – 撤销刚才所做的操作
按Ctrl+r – 重做被撤销当前所做的操作
按. – 重复刚才所做的操作
按a-将在光标所在位置之后插入文本(append)
按i-将在光标所在位置之前插入文本(insert)
按o-将在光标所在行之后插入一新行
插入模式:
插入模式,可以输入字符,可以使用vi在插入模式和命令模式之间切换
从插入模式到命令模式,按esc键就可
底行模式:
从屏幕底行打开命令行,用来输入命令
我们只能从命令模式进入底行模式,按:或者/进入底行模式
:q
不保存文件,并退出,如果文件做了修改,但有不想保存,需要用:q!
:q!
不保存文件,强制退出
:w
只保存文件,但是不退出vi,可以切换到输入模式下面继续编辑文件
:set nu
显示行号
/abc
在文件中查找abc字符。按 n
不停的往下查找,按 N
往上查找
:1,$s/string/replace/g
替换功能,把文件中的string,替换为replace 按Esc键,切换到命令模式
Linux相关命令:
ls:查看目录与文件
cat 文件名.txt:查看文本文件的内容
mkdir:创建目录
删除文件目录:rm
cp:复制文件和目录
mv:移动文件目录
chmod:修改文件访问权限
ps:显示和当前终端有关的进程信息
nohup:有个test.sh 需要在后台运行,并且希望在后台能够一直运行
IP addr:查看所有网络接口的ip地址
启用或者禁用网络接口: ifup 接口;ifdown 接口
ping检测网络的连通性
netstat:查看网络状态
scp:拷贝文件
wget:从网络下载文件
apt:安装软件
tar:打包
压缩:gzip
top:查看系统进程的动态运行状况
free:查看系统内存使用情况
date:查看系统时间
uname - a:查看系统内核版本消息