1. root :进入虚拟机,然后输入密码登录
2. ip a :查看ip地址
3. 代码开关自动连接 : vi /etc/sysconfig/network-scripts/ifcfg-eth0(centos 6是-etho / centos 7 是-eth33)
然后可以查看连接状态(onboot=yes/no)然后shift+:输入wq 然后service network restart确定
4. tty:查看虚拟中端
pts:伪中端
5 .cd:切换目录
cd - :返回上一个目录
cd .. :返回上一级目录
pwd :获取当前目录
6. 服务启动命令:
cenos7:systemctl {start,stop,status,restart} network (服务名)
cenos6:service network (服务名) {start,stop,status,restart}
7. 命令语法结构: 命令 -选项-参数 (中间加空格连接)
eg: ls -l /root (这里一般情况下选项之前要加-或者是-- ,选项是可有可无的)
-:短选项 ,可以合并执行
--:长选项,不能合并执行
8. vi命令:i-输入模式
a-插入模式
o-新增一行
esc:返回
:/ :搜索(后边要加关键字) /从头 ?从底
dd:单行删除
x+dd:删除x行
yy:复制 p:粘贴 (多行复制粘贴和删除一样)
nolsearch : 取消高亮显示
shift+::q-退出
w-保存
q!-强制退出
wq:保存并退出
9. 翻页 ctl+b (向上)
ctl+f (向下)
G :光标跳到最后一样
1+G : 回到首行
10. mkdir : 创建新目录
mkdir -p: 递归创建
mkdir e{1.2.3}
touch :创建新的空文件
rm :删除(有提示)
rm -f :删除 (-f 直接删除不提示)
rm -f -r :比上边的更加强力 (-r用于删除目录 一般删除文件不用-r)
11. 移动文件
mv 原文件名 新文件名 (文件改名)
8
mv 目录/目录下的文件 新目录 (移动文件,一般需要切换到最大目录里边来)
12. cat :查看文件(显示全部,和vi的区别是不用进入新的修改界面,只是在原界面里边查看,cat不可修改文件)
more:查看文件(不全部显示,一页一页显示,可翻页,空格下一页, b上一页)
tac:倒序输出
13. du :查看文件及大小
du -h :把查看文件的大小化为人类可读
14. ctl +c :终止
ctl +d :终止(比上边的强力)
ctl + a :光标移动到最前
ctl + e :最后
ctl +u :删除光标 前所有字符
ctl +k :删除后边素有字符
15. 拷贝命令 :cp 文件 文件 (和移动文件的格式一样)
16. 更改命令
alias 更改自己命令(暂时更改) vi /etc/bashrc (永久更改,先进入到这个界面把需要的代码加在里边就好了)
完了之后要输入一个 source /etc/bashrc
unalias +命令名字 :删除命令
eg:alias vim='vim new.text'
17. env :查看所有变量
18. | tee + 文件名 :输出到中端或者是文件里边 这里可自动创建文件并且copy
可用于任意文件
19. | grep + 关键字 :管道过滤 ,多用于查找文件,要使用关键字 (应该与 .* 作用一样但是比 .* 要强)
| grep -v :反向过滤
20. ip addr :搜索ip ,搭配 | grep +关键字 搜索
21. > :覆盖
>> :追加
eg: echo "hello" > new.txt
2> :错误输出,把错误提示输出
2>&1 :把错误和正确的同时输出(加在最后边)
eg: echo "hello" > new.txt 2>&1
head / tail -10 文件地址 > 某个文件 (将原来文件的头/尾10行放到另外一个文件中)
22. dd 命令创建任意大小的文件 eg:dd if=/dev/zero of=文件名 bs=大小 count=数量
bs :块设备大小
count:块设备数量
/dev/zero : 初始化文件,任意大小
23. echo $?:答应返回上一个命令执行结果(0是正确 其他任意数字是错误)
24.创建yum源
先进入/etc/yum.repos.d查看环境变量 这里有几个C开头的环境文件需要移动到新的包之中
创建新的包 bak 把这4个文件移动到新的包bak里边
创建yum仓库 将其命名为yum.repo并且在里边输入仓库需要的代码
[base]
name=Centos6.8
baseurl=file:///media
gpgcheck=0
enabled=1
保存退出
仓库创建完成 下边是检测仓库的代码
yum clean all
yum makecache
现在在这个仓库中可以按强壮自己想安装的文件,代码如下
yum install 想安装的文件名
25. 通配符 (支持复制copy)eg : cp -r 后边一样
ls -d :之查看目录 eg :ls -d /etc/ [0-9]?[a-z] (题目中以什么格式查找在后边按顺序写就好了)
?:代表任何字符
^ 除了谁以外剩下的所有
* :代指符号
[[:punct:]] : 所有特殊字符标点符号
[[:space:]] : 所有白字符
[[:lower:]] : 所有小写字母
[[:upper:]]: 所有大写字母的文件(只能用这个) , 与[A-Z]不同
26. ls -ltr : 按时间排序 (正向)
ls -ltc : 按时间倒序(倒序)
ls -d :只列出目录本身
ls -h :查看大小
ls -l :查看详细信息(相当于 ll)
ls -a:查看隐藏文件
ls -S:按文件大小排序
ls -t :按时间排序
27. who : 查看登录用户
w :查看登录用户 (比who详细)
last :查看最近登录用户 (可保存好多天,最详细的)
28. uname :查看系统版本
uname -a:打印详细版本
uname -v:打印内核版本
29. uptime :系统使用的时间
30. useradd + 新用户名 :创建新用户
su + 新用户名 :进入新用户
exit :退出用户 (或者 su + 旧用户名)
userdel + 用户名 :删除用户 (必须在主用户里边才可以删除)
31. free -h :查看系统剩余内存
32. ps -a:查看进程
ps -aux :查看系统进程及cup等的使用量(相当于windows任务管理器)
kill -9 + 进程编码 :相当于windows系统中用任务管理器强制关闭进程
ps -l
33. 改开机提示信息
vi /etc/issue (进去直接添加内容,无需保存)
34. proc/cpuinfo :查看cpu信息目录
35. diff :比较两个文件有什么不同
eg:diff 文件 文件
36. 查看头尾*行数据
eg : tail -行数 + 文件名/地址