Linux常用命令
基本命令
# cd --进入某个目录
# mv --移动文件
# clear -- 清空命令行
# ls --查看当前路径下的文件
# tar -zxvf --解压文件
# sync --将数据从内存同步到硬盘
# shutdown --关机
# reboot --重启 # pwd --当前所在的目录的位置
# ifconfig --命令查看网络配置!
# pwd --显示用户当前所在的位置
# ln --创建连接命令!
# ln -s --创建软连接命令!
# touch --命令创建文件!
# echo --输入字符串,也可以输入到文件中!
# echo "i love kuangshen" >>f1
# cp 当前文件名 目标地址--拷贝文件
文件夹
# mkdir --新建文件夹
# mkdir -p --递归创建文件夹
# rmdir --移除文件夹
# rmdir -p --强制移除文件夹
移动和删除
# --移动
# mv -f --强制
# mv -u --只替换已经更新过的
# --删除
# rm -f --忽略不存在的文件,不会出现警告,强制删除
# rm -r --递归删除目录
# rm -rf/ --系统中所有的文件会被删除
查看文件
==cat 由第一行开始显示文件内容==
==tac 从最后一行开始显示!==
==nl 显示的时候,顺道输出行号!==
==more 一页一页的显示文件内容,(空格代表翻页,enter 代表向下看一行, :f 行号)==
==less 与 more 类似,但是比 more 更好的是,他可以往前翻页! (空格下翻页,pageDown,pageUp键代表翻动页面!退出 q 命令,查 找字符串 /要查询的字符向下查询,向上查询使用?要查询的字符串,n 继续搜寻下一个,N 上寻找!)==
==head 只看头几行 通过 -n 参数来控制显示几行==
==tail 只看尾巴几行 -n 参数 要查看几行==
==你可以使用 man [命令]来查看各个命令的使用文档,如 :man cp。==
Vim 编辑器
三种使用模式
基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),**输入模式(Insert mode)**和
底线命令模式(Last line mode)。这三种模式的作用分别是:
命令模式
以下是常用的几个命令:
==i 切换到输入模式,以输入字符。==
==x 删除当前光标所在处的字符。==
==: 切换到底线命令模式,以在最底一行输入命令。 如果是编辑模式,需要先退出编辑模式!ESC==
若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。
命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。
输入模式:
在命令模式下按下i就进入了输入模式。在输入模式中,可以使用以下按键:
字符按键以及Shift 组合,输入字符
ENTER,回车键,换行
BACK SPACE,退格键,删除光标前一个字符
DEL,删除键,删除光标后一个字符
方向键,在文本中移动光标
HOME/END,移动光标到行首/行尾
Page Up/Page Down,上/下翻页
Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
ESC,退出输入模式,切换到命令模式
底线命令模式
w 保存文件
按ESC键可随时退出底线命令模式。简单的说,我们可以将这三个模式想成底下的图标来表示:
完整的演示说明
新建或者编辑文件,按 i 进入编辑模式,编写内容,编写完成后退出编辑模式,esc,退出之后进入底线
命令模式 : wq 保存退出!
Vim 按键说明
除了上面简易范例的 i, Esc, :wq 之外,其实 vim 还有非常多的按键可以使用。
进程管理
ps 查看当前系统中正在执行的各种进程的信息!
ps -xx :
- -a 显示当前终端运行的所有的进程信息(当前的进程一个)
- -u 以用户的信息显示进程
- -x 显示后台运行进程的参数!
# ps -aux 查看所有的进程
ps -aux|grep mysql # 查看|后面关于字符串有关的进程
grep #查找文件中符合条件的字符串
对于我们来说,这里目前只需要记住一个命令即可 ps -xx|grep 进程名字! 过滤进程信息
ps -ef|grep mysql
# 看父进程我们一般可以通过目录树结构来查看!
# 进程树! pstree -pu -p 显示父id -u 显示用户组