一 、linux命令中的常用按键:
1、 Tab键:自动补全
2、 上下箭头:翻阅历史命令
3、 查看所有敲过的命令:history
三、详细信息说明
1、第一位中
(1)- :表示文件
(2)d :表示目录
2、各种颜色
(1)目录:蓝色
(2)普通文件:黑色
(3)压缩文件(zip):红色
(4)可执行文件:绿色文字
(5)最大权限:绿色底色
四、创建命令 mkdir
1、直接创建一个目录:mkdir 目录名
2、创建平级的多个目录:mkdir 目录名1 目录名2 目录名3 …….
3、创建级联(包含关系)关系的多个目录:mkdir –p 目录名1/目录名2/目录名3/………..
目录名1包含目录名2,目录名2包含目录名3
五、创建文件touch
1、创建一个文件:
touch 文件名
2、创建平级的多个文件
touch 文件名1 文件名2 ……
六、复制或备份 cp
1、备份文件
cp 源文件名 备份文件名.Bak
2、备份目录
cp –r 源文件目录名 备份目录名.bak
3、复制文件
cp 文件名 目标位置目录
4、复制目录
cp -r 目录名 目标位置目录
七、移动或改名(切记没有参数)
1、移动文件或目录
mv 源文件或目录名 目标位置的目录
2、文件或目录改名
mv 源文件或目录名 新文件或目录名
八、删除文件或目录 rm
1、删除文件询问
rm 文件名
2、删除文件不询问
rm -f 文件名
3、删除目录询问(目录及目录中所有包含的内容都会询问)
rm -r 目录名
4、删除目录不询问
rm -rf 目录名
九、查找文件或目录 find(直接或间接包含的文件和目录都会查找)
1、特殊符号
?表示任意一个字符
*表示任意的0到多个字符
[字符1,字符2,…… ]中括号范围内的任意字符
2、find ……
根据特殊符号的含义写具体的内容
(1) 第一位是a:find a*
(2) 第三位是a:find ??a*
(3) 以.txt结尾:find *.txt
(4) 第一位是a,第二位是abcd中的某个字符:find a[a,b,c,d]*
(5) 中间包含a: find *a*
十、压缩与解压
1、zip
(1)压缩
zip –r 压缩文件名.zip 目录名
(2)解压
unzip 压缩文件名.zip
2、tar
(1)压缩
tar -cvf 压缩文件名.tar 目录名
(2)解压
tar -xvf 压缩文件名.tar
4、 *.tar.gz文件的压缩和解压
(1)压缩
tar -zcvf 压缩文件名.tar.gz 目录名
(2)解压
tar -zxvf 压缩文件名.tar.gz
十一、权限操作
除了第一位,后面九位代表权限
1、 用户类型
(1)当前用户(前三位):user-----u
(2)所属组(中间三位):group---g
(3)其他用户(最后三位):other------o
2、 权限类型
(1) 无权限 – 0
(2) 读(read):r 4
(3) 写(write):w 2
(4) 执行(execute):x 1
每种用户的权限类型必须按照rwx的顺序,无权限就是-
3、 授权方式上
(1) 增加授权:+
(2) 减少授权:-
(3) 赋值授权:=
4、 语法
(1) 为文件授权
chmod 用户类型授权方式权限类型,用户类型授权方式权限类型,用户类型授权方式权限类型 文件名
(2) 为目录授权
chmod -R(-R将所有包含的子目录权限都进行修改) 用户类型授权方式权限类型,用户类型授权方式权限类型,用户类型授权方式权限类型 目录名
5、 简单方式
数字1是u的权限,数字2是g的权限,数字3是o的权限(数字是按照r-4,w-2,x-1,-是0,所代表的数字求和)
(1) 为文件授权
chmod 数字1数字2数字3 文件名
(2) 为目录授权
chmod -R 数字1数字2数字3 目录名