Home » 未分类 » linux 学习笔记 一

linux 学习笔记 一

1、文件系统

Opt 第三方软件

Dev 设备文件

etc 配置文件

proc 进程目录

root root到家目录

2、登录

sudo login 登录

logout 登出

passwd 修改密码

3etc里面到两个文件

/etc/passwd 账户信息文件

root:x:0:0:root:/root:/bin/bash

 

用户名:密码:UIDGID:用户信息备注:用户家目录:用户SHELL信息

 

UID:用户到ID号,用于唯一区别某一个用户

GID:用户组到ID号,用户唯一ID

/etc/shadow :放密码

 

散列算法:把非固定长度到一串字符从加密成一串固定长度到一串字符串

 

 

4Linux基本命令行

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 716 11:46 emsd1302-doc0-上课记录-20130716-0-lianggm.doc

 

 

权限位

 

rwx rwx rwx

拥有者权限同组人权限其他人权限

rread

wwrite

xexecute 可执行

无此权限

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结尾的文件

 

gzipbzip2zip压缩命令

gzip 打包生成gz文件

bzip 打包生成bz2文件

以上两个只能把单个文件变为单个文件,不带打包功能

文件一被压缩后,源文件不在,被解压后压缩文件就不在了

bzip2

gunzipbunzip2解压文件命令

把压缩文件解压为文件,压缩文件将消失

 

 

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

This entry was posted in 未分类. Bookmark the permalink.