在韩顺平的Linux课程中,讲了大量的Linux的操作指令。在这里列出了一些必须会的常用指令和一些较为重要的定义,其他指令要做到会查。
1.运行级别:常用3、5指令:init [012356]
2.vi 和 vim 编辑器命令模式输入:q,:wq,:q!,:wq!。
命令模式下,/代表搜索,如,输入:/字符串;还可以替换字符串,用的时候搜。
3.常用命令: (1)关机重启类
shutdown:1分钟后会关机 shutdown -h now:立刻进行关机
reboot:现在重新启动计算机
sync:将内存数据同步到磁盘
(2)文件目录类08、cp [选项] source dest 拷贝文件到指定目录(source dest)
-r 递归复制整个文件夹
09、mv:移动文件或重命名
mv oldName newName (重命名)
mv temp/movefile /targetFolder (移动文件)
10、cat:查看文件内容 cat [选项] 要查看的文件
-n 显示行号
cat只能浏览文件,并不能修改文件,为了浏览方便,一般会用上管道命名 | more,或者是| less。
less指令用于来分屏查看文件内容,他的功能与more类似,但是比more更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载后才显示的,而是根据要加载的内容,对显示大型文件具有高效率。下面是less快捷键。
(3)小技巧
Tab键自动补全。
上下箭头可以掉出之前的指令。
(4)搜索查找类find、locate
grep 过滤查找,常常与|连用。
比如:cat 杂文.txt | grep 张无忌
(5)打包压缩: 在不同操作系统中,常用的打包压缩方式是不同的:
Windows 常用 rar
Mac 常用 zip
Linux 常用 tar.gz
# 压缩文件tar -zcvf 压缩文件.tar 被压缩的文件/路径...
# 解压文件tar -xvf 打包文件.tar
例1:压缩多个文件 将home/hi.txt 和 home/hello.txt 压缩为pc.tar.gz
tar -zcvf pc.tar.gz /home/hi.txt /home/hello.txt
例2:将/home的文件夹压缩成 myhome.tar.gz
tar -zcvf myhome.tar.gz /home/
例3:将pc.tar.gz解压到当前目录
tar -zxvf pc.tar.gz
4.网络 (1) ip地址
ip地址要在同一个网段才能通讯:192.168.211.xxx,可以通过ping来测试是否相通。ping不通考虑问题:ip地址不对?防火墙是否开启?
(1) linux下-----ifconfig(自动获取)
看ens33---inet----192.168.211.131
(2)windows下----ipconfig
看vmnet8----------192.168.211.1
(2) 配Linux虚拟机的ip地址(固定下来)对应视频第65讲。
5 进程 (1)什么是进程?(1)在linux中,每个执行的程序都为一个进程,每个进程都分配了一个id号(pid,进程号)
(2)每个进程都可能以两种形式存在,前台和后台,所谓前后台进程就是及用户在目录上可以进行操作的,后台是无法在屏幕上操作的进程
(3)一般系统的服务进程都是以后台进程的方式存在,而且会常驻在系统中直到关机才结束
01、ps命令是用来查看系统中哪些正在运行,以及他们的运行的状况,可以不加任何参数。
ps -a:显示终端所用的进程信息
ps-u:以用户的格式显示进程的信息
ps-x:显示后台程序运行的参数
02、ps -ef 是以全格式显示当前所有的进程
-e 显示所有进程,
-f 全格式
案例:要求以全格式的显示当前多有进程,查看进程的父进程,查看sshd的父进程信息
ps -ef | grep sshd
03、终止进程
kill [选项] 进程号 :通过进程号杀死/终止进程
-9 表示强迫进程立即停止
killall 进程名称 :killall会杀死当前进程和其子进程
6 关于用户权限、组、磁盘挂载、任务调度等在后续redis的学习过程中发现用到的并不多,等用到再回头来总结。



