一。基本操作
(1) ifconfig 查看ip
(2)清屏:clear 或ctrl+l 彻底清屏是:reset
(3)ls 查看当前目录下的子目录及文件
(4)cp 复制命令 "cp /目录地址/文件名 新目录地址"
例如"cp /usr/aaa.txt aaa1.txt" 复制到当前目录,并且改名为aaa1.txt
(5)vi/vim 编辑器
常用4种退出:
:wq 保存退出
:q! 强制退出
:w 保存,不退出
:q 退出(没有进行编辑,直接退出)
(:wq 强制保存退出,不常用,但有时候会用到)
(6)修改静态ip:
CentOs6.8: vim /etc/sysconfig/network-scripts/ifcfg-eth0
CentOs7: vim /etc/sysconfig/network-scripts/ifcfg-ens33
重启网卡 service network restart
(7)查看及修改主机名:
CentOs6.8:
查看主机名:hostname
修改主机名:
vim /etc/sysconfig/network
再reboot命令重启
CentOs7:
查看主机名:hostname 或 hostnamectl
修改主机名:
hostnamectl set-hostname 新主机名
再reboot命令重启
(8)服务管理
CentOs6.8:
service 服务名 start (功能描述:开启服务)
service 服务名 stop (功能描述:关闭服务)
service 服务名 restart (功能描述:重新启动服务)
service 服务名 status (功能描述:查看服务状态)
查看所有服务:
先cd /etc/init.d 再ls
(防火墙服务名:iptables)
chkconfig 设置后台服务的自启配置:
chkconfig (功能描述:查看所有服务器自启配置)
chkconfig 服务名 off (功能描述:关掉指定服务的自动启动)
chkconfig 服务名 on (功能描述:开启指定服务的自动启动)
chkconfig - -level 5 服务名 on (功能描述:开启指定服务的5号运行级别服务)
chkconfig 服务名 --list (功能描述:查看服务开机启动状态)
CentOs7:(可不要后面的.service)
启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
在开机时启用一个服务:systemctl enable firewalld.service
在开机时禁用一个服务:systemctl disable firewalld.service
查看服务是否开机启动:systemctl is-enabled firewalld.service;echo $?
查看已启动的服务列表:systemctl list-unit-files|grep enabled
(9)sudo
个人理解:
Linux sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。
一些用户对有些指令没有权限,需要赋予root权限后才能操作这些指令。授权root权限后,需要在命令前加上sudo。
需要先到/etc/sudoers里配置权限。
sudo:以其他身份来执行指令;获取权限
(10)关机重启
在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。
正确的关机流程为:sync > shutdown > reboot > halt
(1)sync (功能描述:将数据由内存同步到硬盘中)
(2)halt (功能描述:关闭系统,等同于shutdown –h now 和 poweroff) /hɔːlt/ v. (使)停止
(3)reboot (功能描述:就是重启,等同于 shutdown –r now)
(4)shutdown [选项] 时间
选项:
-h:-h=halt关机
-r:-r=reboot重启
参数
now:立刻关机
时间:等待多久后关机(时间单位是分钟)。
(11)刷新配置 systemctl daemon-reload /ˈdiːmən/ n. 守护进程;后台程序;服务
(12)找回root密码 见原文
二。VI/VIM编辑器(重点)
VI是Unix操作系统和类Unix操作系统中最通用的文本编辑器
VIM编辑器是从VI发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM与VI编辑器完全兼容。
1.1一般模式
1)yy (功能描述:复制光标当前一行)(y代表yank /jæŋk/,也有复制的意思)
y数字y (功能描述:复制一段(从第几行到第几行))
2)p (功能描述:箭头移动到目的行粘贴) (paste /peɪst/ 粘贴)
3)u (功能描述:撤销上一步)
4)dd (功能描述:删除光标当前行)
d数字d (功能描述:删除光标(含)后多少行)
5)x (功能描述:删除一个字母,相当于del,删除选中的字母)
X (功能描述:删除一个字母,相当于Backspace,删除左边的字母)
6)yw (功能描述:复制一个词) (word 单词)
7)dw (功能描述:删除一个词)
8)shift+^ (功能描述:移动到行头)
9)shift+$ (功能描述:移动到行尾)
10)1+shift+g (功能描述:移动到页头,数字)
11)shift+g (大写G) (功能描述:移动到页尾)
12)数字N+shift+g (功能描述:移动到目标行)
1.2编辑模式
1)进入编辑模式
(1)i 当前光标前
(2)a 当前光标后 after
(3)o 当前光标行的下一行(会自动加一空行) other 其他的,另外的;另外一个
2)退出编辑模式
按『Esc』键
1.3 指令模式
(1):
选项:
w 保存
q 退出
! 感叹号强制执行
常用的有":wq"保存并退出、"q"退出、":wq!"强制保存并退出
(2)/
查找,/被查找词,n是查找下一个,shift+n是往上查找
(3)?
查找,?被查找词,n是查找上一个,shift+n是往下查找
取消查找后的高亮显示 :noh
三.常用基本命令(重点)
1. 帮助命令
1.1 man 获得帮助信息
1)基本语法:
man [命令或配置文件] (功能描述:获得帮助信息)
2)案例
查看ls命令的帮助信息 man ls
1.2 help 获得shell内置命令的帮助信息
1)基本语法:
help 命令 (功能描述:获得shell内置命令的帮助信息)
案例:
(1)查看cd命令的帮助信息 help cd
1.3 常用快捷键
1)ctrl + c:停止进程
2)ctrl+l:清屏
彻底清屏是:reset
3)ctrl + q:退出
4)善于用tab键(自动补全)
5)上下键:查找执行过的命令
6)ctrl +alt:linux和Windows之间切换
2.文件目录类
2.1 pwd
pwd:print working directory 打印工作目录
基本语法:
pwd (功能描述:显示当前工作目录的绝对路径)
2.2 ls 列出目录的内容
ls: list方式列出目录内容
1)基本语法:
ls [选项] [目录或是文件]
2)选项说明:
-a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)
-l :长数据串列出,包含文件的属性与权限等等数据;(常用)(ls -l相当于ll)
3)显示说明:
每行列出的信息依次是: 文件类型与权限 链接数 文件属主 文件属组 文件大小用byte来表示 建立或最近修改的时间 名字
4)案例实操
(1)查看当前目录的所有内容信息 ls -al
2.3 cd 切换目录
cd:Change Directory切换路径
1)基本语法:
cd [参数]
2)参数说明
(1)cd 绝对路径
切换路径
(2)cd 相对路径
切换路径
(3)cd ~或者cd
回到自己的家目录
(4)cd -
回到上一次所在目录
(5)cd ..
回到当前目录的上一级目录
(6)cd -P
跳转到实际物理路径,而非快捷方式路径
2.4 mkdir 创建一个新的目录
mkdir:Make directory 建立目录 /dəˈrektəri,daɪˈrektəri/
1)基本语法:
mkdir [-p] 要创建的目录
2)选项说明:
-p:创建多层目录
3)案例实操
linux指令,自己整理的,非常完整,并且带小例子
需积分: 9 72 浏览量
2022-08-10
15:14:22
上传
评论
收藏 12KB ZIP 举报
aaliu01
- 粉丝: 1
- 资源: 17
最新资源
- #P0015. 全排列 超级简单
- pta题库答案c语言之排序4统计工龄.zip
- pta题库答案c语言之树结构7堆中的路径.zip
- pta题库答案c语言之树结构3TreeTraversalsAgain.zip
- pta题库答案c语言之树结构2ListLeaves.zip
- pta题库答案c语言之树结构1树的同构.zip
- 基于C++实现民航飞行与地图简易管理系统可执行程序+说明+详细注释.zip
- pta题库答案c语言之复杂度1最大子列和问题.zip
- 三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
- 以下是一些关于Linux线程同步的基本概念和方法.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0