远程连接;在xshell输入;ssh+root@+ip
-
查看IP :ip a或者ipconfig
-
查看虚拟机当前版本:cat /etc/redhat-release
-
查看内核版本:uname – r
-
[root@bogon minqi]# minqi的家目录
-
[root@bogon ~]# 自己根的家目录
-
su 切换到root用户,不会更改当前路径
-
su minqi 切换到minqi用户,不更改当前路径
-
su -l minqi 切换到minqi用户,更改当前路径 当前用户的家目录9.9cd
-
cd / 切换到绝对路径
cd.切换到当前目录 cd..切换到上一级
cd ~切换到当前目录家目录
10.type + 命令
显示该命令的路径
11.命令+–help该命令的帮助
12.ls列出当前目录下的文件名
ls -l 使文件竖着排列 或者ll / ls -l -a 或者 ls -la: 是文件竖着排列且显示出隐藏文件 ls -d /目录文件名 :显示该目录的子目录信息
12.tree /root;以树状图的形式显示且不显示文件属性
13.cat
作用1将某个文件内容直接投影到终端上
eg:cat file1 直接查看file1内容
作用2 将某个文件内容,输入到另一个文件上
eg:cat file1 > file2 (一个大于号的作用如果file2没创建,则直接创file2然后将file1内容直接输入到file2.如果file2文件已经存在,他会清空file2,再将file1输入到file2)
cat file1 >> file2( 如果file2不存在,那两个大于号和一个大于号效果一样。如果file2已经存在,那么两个大于号并不会清空file2文件内容,而是直接将file1内容追加到file2)
14.less命令:进入文件查看内容 比较适合查看长文件,段文件适合cat查看 q退出查看(ctrol+f向下翻页,cterl+向上翻页 支持搜索功能)
eg:less file1
15.more命令:more相比less有个缺点不能向上翻页 其他作用和less一样,但是不如less灵活(空格向下翻页)
16.head作用:1直接显示头部的若干行 如果直接接文件名则显示文件前十行
eg:head file1
2通过参数来控制他显示的行数
eg:head -n 3 file1 (这个时候只显示file1的前三行)
head -n -3 file1 (显示file1文件所有内容,的那部包括后三行)
17.tail作用:显示文件尾部若干行
eg:tail file1 (显示文件尾部10行)
eg:tail -n 3 file1(显示文件的最后三行)
eg: tail -n +3 file1(从第三行开始,显示file1 文件的剩余内容)
退出 查看内容ctrl+c
18.grep作用搜索文件中的关键词
eg:grep ”4“ file1(会显示4所在行或有内容)
eg:grep -A2 “4” file1(会输出4所在行的所有内容。及其下面两行)
eg:grep -B2 “4” file1(会处处4将所在内容。及其上面两行)
19 .split作用:1按指定的行数来分割
eg:split -l 4 file1(每四个行一个文件)
2控制出来有多少个文件
eg:split -n 4 file1(被分割出来四个文件)
20.mkdir作用:创建目录或者文件夹 。touch命令作用一样
在当前位置创建一级子目录
eg:[root@bogon ~]# mkdir file1 file2 file3 [root@bogon ~]# ll total 4 -rw——-. 1 root root 821 Mar 4 18:17 anaconda-ks.cfg drwxr-xr-x. 2 root root 6 Mar 10 12:46 file1 drwxr-xr-x. 2 root root 6 Mar 10 12:46 file2 drwxr-xr-x. 2 root root 6 Mar 10 12:46 file3
连续创建多级目录子目录 要多加一个参数 -p
eg:[root@bogon ~]# mkdir -p file4/folde4 [root@bogon ~]# ls anaconda-ks.cfg file1 file2 file3 file4 lie [root@bogon ~]# cd file4 [root@bogon file4]# ls folde4
21.rm作用:删除文件夹
eg:
[root@bogon ~]# ls anaconda-ks.cfg file1 file2 file3 file4 lie [root@bogon ~]# rm lie rm: cannot remove ‘lie’: Is a directory [root@bogon ~]# rm -r lie rm: remove directory ‘lie’? y [root@bogon ~]# ls
rm file1 file2 删除文件1 2 .rm -r folder删除文件夹或者,混合文件夹和文件、
22.cp作用:复制文件或者文件夹
eg:将file复制到当前位置命名为file3 cp file2 file3
将文件夹复制到当前位置 cp -r folder2 folder3
将多个文件或者文件夹复制到一个新的文件去 cp -r file3 folder3 folder2(将file3 folder复制到folder2
23.mv:作用移动文件夹和cp的区别在于mv保留原文件夹 不区分文件文件夹(R)
24.vi作用:i编辑文件内容进入编辑模式
命令模式 复制一行:yy
粘贴到光标所在行下一行:p
复制n行:nyy 3行:3yy
剪切一行:dd
剪切n行:ndd
选定一个区域:ctrl+v 选定后复制:y 选定后粘贴在光标右侧:p
25.脚本文件
vim进入文件i进入编辑模式
将本文将以#! /bin/bash开头
执行脚本文件直接 bash+文件名
26.chmoh作用:修改文件权限
eg:让一个文件(-rw-)从不可执行文件变成可执行文件(-rwx-)
chmod +x 文件名
这个时候执行脚本文件可以用./文件名来执行