一些基础的命令操作如下
pwd :显示当前所在位置的绝对路径
cd :cd+路径 切换工作位置
路径可给相对路径或者绝对路径
cd+… 退回上一层目录
cd+~直接进入当前用户的家目录
cd±切换到上一次目录
ls :显示当前目录下的内容
ls+ -l 显示当前目录下文件的详细信息
ls+a 显示所有文件,包括隐藏文件
clear :翻页
reset :清屏
普通文件目录文件:
touch 普通文件
mkdir 目录文件
rm:
rmdir filename 删除空目录
rm -r 删除全部 -r代表递归
cp:
拷贝 cp 源文件路径 文件名 目的路径
cp -r 目录包括目录下全部文件
mv:
移动 mv 源文件路径文件名 目的路径
目录文件不需要加-r 加新文件名就是重命名
修改属性:
文件属性:文件类型 文件权限1 链接数 所属者1 所属组1 最后修改时间 文件名1
其中后边加1的代表可以修改的属性
修改所属者 chown newuser filename
修改组 chgrp newgroup filename root用户才可以执行
修改权限:
文件权限:rwx rwx rwx
u g o
字符设定法:
chmod u/g/o/a +/-/= rwx子集 filename
数字设定:
chmod nnn filename
权限掩码 umask
普通文件无执行权限
find:
find 路径 选项 条件
find -name “条件”
-type -user -group -size +/- num b/k/M/G
管道命令 |
过滤 grep
查看内容
more:一部分显示回车继续显示,q退出
less:不会将内容显示在终端中
head:-3显示前三行
tail:-3显示后三行
cat:所有的内容
cat a.c b.c > c.c文件合并
cat >文件名 直接写文件的内容
文件压缩解压
tar
gzip
压缩过程:打包
tar cf xxxx.tar 需要打包的所有文件名
压缩:
gzip xxxxx.tar —>xxxxx.tar.gz
解压:
解压 gzip -d xxxxxx.tar.gz
解包 tar xf xxxxxx.tar
tar :
c 创建
x 释放
f 目标为文件不是设备
v 显示详细的过程
t 仅仅查看包中的内容,不释放
z GNU版本加入 压缩解压功能
简便操作:
压缩:tar zcf xxxx.tgz 需要压缩的文件名
解压:tar zxf xxxx.tgz