1、文件系统
Opt 第三方软件
Dev 设备文件
etc 配置文件
proc 进程目录
root root到家目录
2、登录
sudo login 登录
logout 登出
passwd 修改密码
3、etc里面到两个文件
/etc/passwd 账户信息文件
root:x:0:0:root:/root:/bin/bash
用户名:密码:UID:GID:用户信息备注:用户家目录:用户SHELL信息
UID:用户到ID号,用于唯一区别某一个用户
GID:用户组到ID号,用户唯一ID号
/etc/shadow :放密码
散列算法:把非固定长度到一串字符从加密成一串固定长度到一串字符串
4、Linux基本命令行
clear 清屏命令
cd 目录切换命令,工作路径切换
pwd 显示当工作前目录
. 代表当前目录
.. 代表返上一级目录
/ 代表根目录
~当前用户的工作目录
回当前用户到工作目录的方式
cd ~
cd /home/xxxx
cd [enter]
ls 显示当前目录下到文件
-a 显示隐藏到文件以“.”开头到文件即为隐藏文件,图形界面使用ctrl+H查看
-R 递归的显示目录下到所有到文件信息
-t 以时间戳来排序,默认为最后修改时间
-l 显示详细到信息
-h 长类型显示
-F 显示文件类型
-d 针对目录查看它本身
5、文件到详细属性
七大文件类型
– 普通文件
d 目录文件 directory
b 块设备文件 block 做IO 操作到时候是一块一块到做
c 字符设备文件 character 做IO操作到时候到以字符做
s 套接字文件 Socket
l 符号链接文件 linkage
p 管道文件 pipe
-rw-rw-r– 1 arts arts 11264 7月16 11:46 emsd1302-doc0-上课记录-20130716-0-lianggm.doc
权限位
rwx rwx rwx
拥有者权限同组人权限其他人权限
r:read 读
w:write 写
x:execute 可执行
– 无此权限
s 例如/usr/bin/passwd
S 表示有有s位,没有可执行权限也就是没有x权限
身份分为两种
运行身份 zhangsn
有效身份 root
权限中到S权限位,表示将用户运行此程序时到有效身份提升为此拥有者
1 代表硬链接数
11264 代表文件大小以字节表示,在计算机内存中只有二进制
bit 位 0-1
8bit → Byte字节
1024Byte → 1KB
KB → MB → GB → TB
file filename 显示文件到类型
chmod 修改权限命令
chmod u+,g+,o+,a+
[who op permission]
u,g,o,a =,-,+ r,w,x
4 Read
2 Write
1 Execute
权限修改权限
可以修改此文件权限的
1.root
2.文件拥有者
octal mode 八进制
touch 创建文件,更新最后修改时间,也就是更新时间戳
mkdir 创建目录
mkdir -p /dir1/dir2/dir3 递归创建目录
mkdir ~/dir 在家目录下创建目录
Copy file cp 拷贝命令
cp -i source_file(s) destination_dirctory
cp file1 file2
file2:文件
file2存在,覆盖
file2不存做,创建新文件,名为file2
file2:目录
把之前所有到文件拷贝到此目录下
cp -i file1 file2 如果存在file2则回提示说要不要覆盖,-i即表示覆盖到提示信息
cp dir1 dir2 dir3 dir4 dir 把dir1 2 3 4 全部都拷贝到dir下
cp -r dir1 dir2 把目录dir1中的文件全部拷贝到dir2目录 -r代表递归到拷贝目录
所包含到所有文件
拷贝多个文件时,目的地必须是目录
cat命令
cat>a.txt 重定向
ctrl+d 没有回车也会写入,结束当前操作
ctrl+c 没有回车不会写入
mv 命令,重命名
mv -i source_file destination_file 类似CP 命令
mv file1 file2
1、在同一个目录下
file2不存在,产生重命名操作 mv a.txt b.txt 最后只剩下b.txt
file2存在,mv b.txt passwd passwd变成了b.txt里面到内容 b.txt被剪切掉了
2、不再同一个目录下
mv dir1 dir2
dir2存在,dir1会被移动至dir2下变成字目录
dir2不存在,dir1回被重命名为dir2
rm 命令,删除命令
rmdir 删除空目录
rm -i 给出提示
rm ~ 删除家
rm -f 强制删除
rm *.txt 删除所有以 .txt结尾的文件
gzip、bzip2、zip压缩命令
gzip 打包生成gz文件
bzip 打包生成bz2文件
以上两个只能把单个文件变为单个文件,不带打包功能
文件一被压缩后,源文件不在,被解压后压缩文件就不在了
bzip2
gunzip、bunzip2解压文件命令
把压缩文件解压为文件,压缩文件将消失
zip 命令
zip 压缩文件,带打包功能。
Zip my.zip a.txt b.txt c.txt d.txt
查看是否是zip包,用file命令查看
unzip 会把文件加压到当前目录下,要制定目录则用 unzip -d 制定目录名
unzip my.zip -d dir1
tar打包命令
tar [cvf] packge_name finame(s)
cvf表示创建
[v] 显示信息,压缩解压时的文件信息
[f] 制定操作的设备,也就是操作的文件(必须放在最后)
[c] 打包
[x] 解包
[j] 以bz2方式压缩
[z] 以gz方式压缩
[t] 查看包文件内容
[u] 更新包文件
-C 指定解压包路径
tar xvf all.tar -C xxxx