本帖最后由 xiaolehua 于 2018-7-11 22:32 编辑
linux命令第二天梳理
用户管理
1 su root 输入root密码 普通用户切换到超级管理员用户
2 su +文件夹 超级管理员切换到普通用户是不需要输
目录和文件路径
/ 根目录
. 当前目录
.. 上一级目录/a/b/c
cd 进入一个目录 (注意点 不能进入一个文件)
cd .../ ... 返回上两级
cd .../ .../..返回三级
clear 清除当前操作页面内容
history 历史操作命令
ls :命令
-l :参数 ls -l 简写 ll 显示当前目录下所有目录/文件以及详细信息
-a : 参数
ls -a 显示所有的目录/文件,包括隐藏目录/文件
ls 横向显示当前目录下的所有目录名称和文件名称
建立文件和文档
mkdir 创建一个空目录 空目录显示4096
mkdir - p a/b/c 连 续创建层级关系的空目录
touch + filename创建一个文件 空文件显示大小0
vim文档编辑
vi 文本编辑 1.vim文档名 ,2.键盘输入i,
vim 文本编辑
退出:先按esc键
ctrl+z 退出窗口
:wq 保存退出
:w! 强制保存
:q! 强制退出
:wq ! 强制保存退出
rw-rf.file(文件名).swp 文档.file.删除隐藏文件
删除文件
rm 只能删除文件, 不能删除目录
rm -rf +文件名 强制删除
rmdir 删除一个空目录
rm -rf* 删除所有文件目录
rm -r 逐层进入目录 ,在提示是否删除
复制文件
cp复制+源文件+目标文件
cp-r 递归复制目录及内部所有内容
cp -f 强制复制
移动文件
mv +源文件+目标文件 移动
查看文件
cat : 查看全部文件 内容少的使用cat
head 默认个查看文件头前10行 head+(-行数)+文件名
tail: 默认个 文件末尾10行 tall +(-行数)+文件名
less: 查看文件,能够提供翻页功能
more:查看大文件,具有百分比页面显示
打包解压的命令:
linux打包方式
tar 包 xxx.tar
tar.gz 包 xxx.tar.gz
zip包 xxx.gzip
war包 xxx.war 注意: java打的包
rpm包 xxx.rpm
压缩和解压tar包:
tar -cvf +文件名. tar +文件名 压缩tar包 (-c:打包 -v显示打包进度 -f :指定文件名 )
一个目录和一个文件都可以打包成tar包,并且打包后源文件依旧存在
tar - xvf + 解压文件名 解压tar包 ( x:解压 v: 显示打包名 f:指定文件名)
压缩和解压tar.gz包
tar -zcvf 文件名 .tar.gz +文件名
tar -zxvf + 文件名 .tar.gz 解压tar.gz包
rm -rf 文件名 +空格+文件名 +空格+文件名 删除多个文件
tab 联想功能,常用于输入路径
压缩和解压zip包
zip +文件名+ zip+压缩文件名 注意:文件名不需要加文件名
unzip 文件名+.zip
zip打包加了一个目录,解压时需要加-r ,否则解压之后目录是空的 (参数zip-r)
压缩和解压gz包:
gzip+文件名 打包jzip包
gunzip +gz包名 解压gz包
文件名.gz
注意一点:gzip打包后源文件不存在
注意一点:1.gzip 解压后包文件不存在;2.gzip解压时命令是gunzip 不是unzip
3.gzip打包只能对文件打包,不能对目录打包。
yum命令在线安装
yum install +安装的软件 注意:1.有网络
lrzsz作用:实现windows环境和linux环境文件或者工具相互传输。
rz:rz +文件名 把window环境上的东西传输到linux环境
sz: sz 把linux环境上的东西传输到window环境上
缺点:不能下载大文件
ifconfig ip地址
halt 关机
|
|