linux,双击进入linux页面或者ctrl+G,按ctrl+Alt 就是退出到windows页面
自杀: rm -rf / *
/////////////////////////////////////////////////////////////////////////////////////
Linux目录结构:
Linux是一个文件系统,不存在盘符的概念
重要的目录
/ 根目录
/root 超级管理员的家
/home 其他用户的家
/etc 系统配置文件
/usr 存放共享文件
进入root:cd root/ 退出root:../ 进入用户家里面:cd ../root . 是当前路径 ..是上一层
/////////////////////////////////////////////////////////////////////////////////////
Xmanager安装和使用
/////////////////////////////////////////////////////////////////////////////////////
常见命令 ★★★★★
磁盘管理
ls 显示目录内容
-a或-all 显示所有文件(包含隐藏文件)
-l 显示详细信息
组合 ★★★★★
ls -l 缩写ll 或者ls,就是显示所有文件或目录 ★★★★★
ls- al
cd 切换目录 ★ cd 后面加上目录名称,就可以到该目录下 ★★★★★
cd ~ 当前用户目录(回家) ★★★★★
cd 空格 当前用户目录(回家)
cd - 上次访问的目录 ★★★★★
cd .. 上一级目录 ★★★★★
cd / 根目录 ★★★★★
linux操作系统里面的cd和windows操作系统里面的cd操作是一样的
在linux中以 . 开头的文件都是隐藏的文件, ../ 是返回上一层目录
pwd 显示当前供作目录,显示路径 ★★★★★
mkdir 创建目录 (一次创建一个)★★★★★ 在创建目录的时候,按ll查看所有,如果最前面是-,表示是文件,如果是d表示是文件夹,就是目录
rmdir aaa 删除aaa目录,这是删除没有子目录的目录,如果有子目录就需要用rm ★★★★★
-p 父目录不存在的情况下,先创建父目录再创建子目录 ★★★★★ 创建多级目录
-f 显示命令执行过程中的明细
文件浏览,查看文件的三种方法: ★★★★★
cat 命令(掌握) 显示文本所有内容
more命令 (了解) 显示文本内容下面有百分比。回车显示下一行的数据,空格显示下一页的数据,不想看了按Q键退出
less 命令 ★★★★★ 显示的和上面more和cat显示的内容一样,但是可以用pgUp和pgDn进行翻页
tail 命令 用于显示文件后几行的内容 eg tail -10 /etc/passwd 查看后10行数据
★★★★★ (tomcat就能用到,因为他是动态的,需要动态加载)tail -f catalina.log 动态查看日志(*) ,就是如果查看的文件有内容更新,可以把更新的内容一起加载过来,ctrl+c 退出
-m 显示百分比
-N 显示行号
空格键 前进一页
b 后退半页
q 退出
-n 显示行号
-f 循环读取
ll -h 友好的显示文件大小
文件操作
cp命令 复制文件或目录,可以复制到本目录,也可以复制到其他目录 ★★★★★
-r 递归处理,将指定目录下的文件与子目录一并处理
-b 复制文件时,遇到同名文件.先备份之间的文件,再复制
mv命令 移动或更名先有的文件或目录,相当于剪切 ★★★★★
-f 若目标文件或目录与现有文件或目录重复,则直接覆盖现有的文件或目录
rm命令 删除文件或目录 ,删除文件或者目录,会有一个提示,问是否确定删除,可以输入一个yes ,删除目录输入命令 rm -r 目录名称,然后yes ★★★★★
-f 强制删除文件或目录 强制删除,不带提示 rm -f a 强制删除a,并且不提示
-r 递归处理,将指定目录下的所有文件和子目录一并删除 rm -rf a
* 删除慎用,最好先cp一下
find命令 查找文件或目录 find[目录…][参数] find/root -name ‘itheima*’
-name 指定字符串作为寻找文件或目录的范本样式
文档编辑
vi 或 vim
基本模式
命令模式(一般模式): 控制光标的移动,字符、字或行的删除、移动、复制
插入模式: 输入文字 vim 文件名, 进去后,需要按i 或者 a 或者 o ,输入内容后按esc,打个:wq 就可以了 ★★★★★
底行模式: 将文件保存或退出
基本操作
输入”vi 或vim “进入一般模式
按下 i/a/o 从一般模式,进入插入模式
按下”esc”从插入模式,进入一般模式
在”一般模式”下输入”:wq”,退出边距
常见的命令:
i 光标前插入
a 光标后插入
o 下一行插入
上面三个命令都可以对文件进行编辑
yy 单行复制 ,前提也是先按esc退出,复制好了后按p键粘贴
dd 删除光标所在行,前提是需要按esc退出插入,不然他点击dd就是输入 ★
dh 删除前面一个字符 ★
:q 退出vi(没有任何修改时)
:q! 不保存退出
:wq 保存退出
w 保存不退出
touch 创建一个空文件,如果想让文件里面有内容,可以用vim,在里面添加内容
wget 文件下载,需要有网络,可以把需要下载的链接复制,然后在Xshell里面,在想要下载的路径里面粘贴输入wget + 下载的文件链接即可(文件链接就是刚才复制的链接)
vi 查看文件,也可以编辑文件
重定向输出,覆盖原有内容; (将原有内容覆盖) ★
重定向输出,又追加功能; (将原有内容保存,在原有内容后面追加写) ★
ifconfig > a.txt 就是把ifconfig里面的数据全部重定向到a.txt文件中 ★
管道|
格式: 命令1|命令2
作用:
命令1 输入的内容,作为命令2输入的内容
grep 命令: 用于过滤/搜索的特定字符. 用于查找某个内容 grep + 查找的内容 +文件名称 ★★★★★
如果想要查找的内容变色, grep + 查找的内容 + 文件名称 –color
如果想查找某个内容得后五行内容, grep + 查找的内容 + 文件名称 –color -A5 (After)
如果想查找某个内容得前五行内容, grep + 查找的内容 + 文件名称 –color -B5 (Before)
该命令可以用来当程序有错误时,可以快速定位到那有错误哪个地方
系统命令
ps命令 查看系统进程
-e 显示所有进程
-f 显示UID,PPIP ,C与STIME栏位
组合:
ps -ef|grep 进程名
kill命令 杀死进程
-9 强制杀死
ifconfig命令 显示网络配置 包括你的ip地址 ★★★★★
ping命令 测试与目标主机的连通性
备份压缩:tar命令 ★★★★★ 打包或者解压
-c 创建一个压缩文件参数指令(create) –压缩
-x 解开一个压缩文件参数指令(extract)–解压
-z 是否需要用gzip压缩
-v 压缩过程中显示文件名(verbase)
-f 使用文档名,在f后面要立即接文档名(file)
组合命令:
tar -zcvf 压缩 ,zcvf顺序无所谓,但是f一定要在最后面 cvf 是纯打包,zcvf是打包带压缩
tar -zxvf 解压
关机重启
重启: reboot
关机: halt
文件权限: chmod命令
-R 递归循环
组合
chmod 777 xxx //给xxx目录添加所有权限
chmod 775 xxx / 4读 2写 1可执行
网路配置
查看网卡配置
cat /etc/sysconfig/network-scripts/ifcfg-eth0