认识Linux基本操作、命令
目录
一、了解一下用户目录、linux根目录
二、常见的linux命令
(1)目录切换 cd【与windows通用】
(2) 查看文件列 ls
(3)打开文件权限-chmod u+x *.sh
(4)查看当前所在路径 pwd可以获得当前文件所在的绝对路径
(5)查看历史命令 history
(6)文件上传下载【只针对小文件】
(7)终止当前命令,从新开始ctrl +C
(8)解压
(9)压缩
(9)查看进程 ps
(10)创建文件/文件夹
(11)复制文件 cp
(12)剪切mv
(13)删除 rm
(14)查看文件内容 cat xxx文件 直接输出【多用于查看一些日志】
(15)vi基本操作【 vim的缩写】
(16)wget
(17)查看进程 ps
(18)模糊查找 grep
搭建Linux操作系统-CSDN博客------上篇我们已经成功有了linux的操作系统,xshell远程连接好就可以在此进行liunx的相关操作啦,本篇学习一些常用的比较基础的linux命令
一、了解一下用户目录、linux根目录
~ :用户目录 /:根(系统)目录
用户目录中默认什么都没有
根目录中已经建好了基本文件夹-Linux的目录结构
二、常见的linux命令
(1)目录切换 cd【与windows通用】
- cd / 进入系统根目录
- cd ~进入到用户目录
- cd opt 进入到当前目录的opt文件,相对路径
- cd .. 返回上一级
- cd - 返回上次操作的目录
- cd ../.. 返回上一级的上一级
- cd/opt/rh 根据绝对路径进入到指定目录
- . 代表当前目录
- .. 代表上一级目录
(2) 查看文件列 ls
ls -l 列表形式展示文件信息【以竖向的形式查看文件,并且显示文件的权限、创作日期、创作人】
了解一下文件权限相关知识
(3)打开文件权限-chmod u+x *.sh
(4)查看当前所在路径 pwd可以获得当前文件所在的绝对路径
(5)查看历史命令 history
(6)文件上传下载【只针对小文件】
rz: 上传文件
sz ***文件名字 :下载文件
tab健自动补全,选择好文件后会弹出弹窗让你选择将文件下载在系统哪个地方
(7)终止当前命令,从新开始ctrl +C
(8)解压
- tar -xvf xxxx.tar.gz
- unzip 名字 解压zip文件夹
(9)压缩
Linux系统支持两种压缩文件.zip 和.tar.gz
zip 压缩成zip文件

tar -czf 压缩后的文件名字.tar.gz 要压缩的文件/夹名字
(9)查看进程 ps
- ps -ef | grep java 查看系统是否有某程序正在运行
- 在运行,获取pid
(10)创建文件/文件夹
创建文件夹 mkdir
创建文件 touch
(11)复制文件 cp
- cp 0502.txt 0502/ 把文件复制到指定目录
- cp file test1 将file文件复制一份名叫test1
- cp 0502.* test/ 把所有文件名称是0502.开始的文件复制到指定目录【不管后缀是什么】
(12)剪切mv
- mv 0502.md mvTest/ 剪切文件到指定目录
- mv 0502 mvTest/ 剪切文件夹到指定目录
- mv 0502* mvTest/ 剪切所有0502开头的文件或者文件夹到指定目录
(13)删除 rm
- rm 0502.txt 删除文件 每个都需要确认:y 有提示
- rm -f 0502.md 不提示直接删除文件
- rm -rf test1 直接不提示删除文件夹以及所有的子文件内容
- rm -rf test* 删除test字符开始的所有文件以及文件夹
- rm -rf * 删除当前目录下所有的内容 注意路径!
(14)查看文件内容 cat xxx文件 直接输出【多用于查看一些日志】
(15)vi基本操作【 vim的缩写】
进去之后,默认情况下写不了东西,需要按键盘“i”【代表切换成insert模式】进入到编辑模式
esc退出编辑模式(同时保存编辑的内容)到命令模式,所有的命令必须在命令模式输入,此时INSERT消失
(16)wget
测试网址是否可以访问,可以测试本地的一些项目是否启动成功,用于从网络上下载文件
weget url
(17)查看进程 ps
- ps -ef | grep java 查看系统是否有某java程序正在运行
- 杀死进程 kill
-
kill -9 pid 强杀进程
-
(18)模糊查找 grep
grep xxxx
| 管道符拼接 : ls -l | grep li 查找当前目录以及子目录下 包含li字符的文件或者文件夹