1,在Linux中需要注意的事项 :

文件命名规则:

1,除了/之外,所有的字符都合法。

2,有些字符最好不用,如空格 制表符 退格夫 字符@#¥%……&

3,避免使用.作为普通文件名的第一个字符

4,大小写敏感

 

Linux中以.开始的文件表示隐藏文件

Linux中的文件没有后缀名

Linux中命令格式

命令 -选项 参数  例如: ls -la -etc

Linux中的特殊目录 .和..

分别当表当前目录 和父目录

 

Linux命令的分类  root用户可以执行的命令 和 普通用户可以执行的命令

Root执行的命令放在 /sbin  和 /usr/sbin下

普通的命令放在目录  /bin 和 /usr/bin下

 

Linux常用命令

 

1,文件处理命令 ls 选项 文件或目录

-a 显示所有文件,包括隐藏文件 -all

-l 详细信息显示 -long

-d 查看目录属性

ls -l /显示的文件如下

drwxr-xr-x   2 root root  4096 Nov 18 19:23 bin

第一个代表文件类型 d 目录directory

- 二进制文件

L 链接文件link

rwx r-x r-x  表示对文件的权限

R read读权限 w write 写权限 x execute 执行权限

 

用户分类 所有者user(创建者onwer,可以转让)所属组group  其他人 others

这三组权限分别对应这三个用户分类

2代表硬链接数

root 所有者

root所属组

4096文件大小(不准确,并不是完整的目录下的文件的总大小)

Nov 18 19:23 文件的创建时间或最后修改的时间

Bin文件名

2,文件处理命令 cd 目录 切换目录

cd /

3,目录查看命令 pwd显示当前的目录

4,创建目录 mkdir 目录

例子: mkdir /test

5,文件创建 touch 文件名

6,文件复制

cp 源文件(目录) 目的文件(目录) 

7,目录复制

cp -R 源目录 目的目录

8.文件移动,文件剪切 mv 源文件或目录 目的目录

a) 移动文件,更名

9,删除文件或目录 rm 文件名    删除文件

rm -r 目录名  删除目录(改革)

rm -f 文件名 不询问删除

rm -rf 删除目录  不用询问

10,查看文件内容 cat 文件名

11,分页查看文件内容 more 文件名

空格 或f 显示下一页

Enter  下一行

Q或q 退出

12,查看文件的前几行 head -num 文件名 num是行数

13查看文件的最后几行 tail -num 文件名 num 是行数

-f动态显示 文件最后的几行

14,产生链接文件 ln(link)

ln -s 源文件 目标文件

  -s 创建软连接

Ln -s /etc/issue /issue.soft 创建软链接

Ln /etc/issue /issue.hard创建硬链接

软连接介绍:

[root@localhost /]# ls -l issue.sofe

lrwxrwxrwx 1 root root 10 Nov 19 21:14 issue.sofe -> /etc/issue

文件类型 为l 软连接相当于windows的快捷方式

硬链接介绍:

[root@localhost /]# ls -l /etc/issue /issue.hard

-rw-r--r-- 2 root root 47 Feb 25  2012 /etc/issue

-rw-r--r-- 2 root root 47 Feb 25  2012 /issue.hard

发现硬链接和源文件的属性完全一样,硬链接相当于拷贝,和拷贝不同的是硬链接和源文件是同步更新的,可以用于安全备份

硬链接不能跨文件系统,不能跨分区en

 

权限管理命令

1,chmod 『ugo』+-={rwx} 文件或目录

改变文件或目录的权限

ugo 用户类型  

Chomd u+x 文件名

在这里权限可以用数字表示 r - 4 w - 2 x - 1

Chmod 754 文件名 相当于 chmod  rwxr-xr--文件名

 

权限说明

权限         对文件的定义                 对目录的定义

R 读权限    可以查看文件cat more head tail   可以列出目录中的内容ls

W 写权限    可以修改文件内容echo vi       可以在目录中创建 删除文件touch m

X 执行权限  可以执行文件                  可以进入目录

2,改变文件或目录的所有者 chown nobody files 改变文件file1的所有者为nobody

3,改变文件或目录的所属组 chgrp adm file改变文件file的所属组为adm

4,umask显示,设置文件的缺省的权限 umask -s 一rwx形式显示 新建文件或目录缺省的权限

[root@localhost test]# umask

0022

[root@localhost test]# umask -S

u=rwx,g=rx,o=rx

0特殊权限位

022 用户权限位,权限掩码值

777

-    022

755

u=rwx,g=rx,o=rx