linux学习笔记

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux

一、Linux文件及文件夹命名规则

1)除了/之外,所有的字符都合法。因为/是系统的根目录名

2)有些字符最好不要用,如空格、制表符、退格符和@#$&-等字符。因为Linux命令以空格、-进行分开的;而#表示管理员命令行,$表示用户命令行等

3)避免使用.作为普通文件名的第一个字符。因为Linux系统以.开头的文件是隐藏文件4)Linux系统对英文字符大小写敏感

建议:不要把windows使用习惯带到Linux系统使用上

二、Linux操作命令

2.1、命令格式

命令格式:命令-选项参数

示例:ls –la /etc,参数是命令操作的对象

说明:1)当有多个选项时,可以写在一起。

2)两个特殊的目录.和..,分别代表当前目录和当前目录的父目录

2.2、命令种类及用法

Linux系统里命令按权限分为:1、只有管理员即root才能使用的命令,这些命令位置在/sbin 和/usr/sbin目录;2、管理员和所有用户都能使用的命令,这些命令的位置在/bin和/usr/bin 目录。bin是二进制文件夹binary缩写,usr是user的缩写,sbin是super binary缩写;3、Linux系统里内核处理任务文件都需要一个数字标识(inode-i节点),因为Linux只认i节点不认字符的,一个i节点可以对应多个文件

2.2.1、文件处理命令

2.2.1.1、ls命令-查看

1)命令名称:ls

2)命令英文原意:list

3)命令所在路径:/bin/ls

4)执行权限:所有用户

5)命令作用:查看目录下的文件和文件夹

6)命令语法:ls 选项[-ald] [文件或目录]

7)用法示例:#ls –ald /etc

选项说明:-a all缩写,显示所有文件,包括隐藏文件

-l long缩写,显示文件和文件夹详细信息显示

-d 查看目录属性

-i 查看文件的inode(i节点:一个数字标识)

文件和文件夹详细信息说明:

1、第一部分如:drwxr-xr-x、-rwxr-xr-x、lrwxr-xr-x这部分分成4个部分,

其各个字符说明:

d 第一个字符d表示目录directory

- 如果是第一个字符表示二进制文件,其它表示无权限

l 第一个字符l表示软链接文件link

r 读权限read

w 写权限write

x 执行权限execute

第一部分:即第一个字符,表示文件类型

第二部分:第2-10个字符,表示三种用户对该文件的权限

第2-4个字符,表示所有者u-user对该文件的权限

第5-7个字符,表示所属组g-group对该文件的权限

第8-10个字符,表示其它人o-others对该文件的权限

2、第二部分如:2,表示该文件硬链接数

3、第三部分如:root,表示该文件所有者权限

4、第四部分如:root,表示该文件所属组权限

5、第五部分如:4096,表示该文件大小;以数据块block表示最小存储数

据单位,每个数据块为512字节

6、第六部分如:12-01 20:52,表示该文件创建时间或最后修改时间

7、第七部分如:bin,表示该文件的名

2.2.1.2、cd命令-切换

1)命令名称:cd

2)命令英文原意:change directory

3)命令所在路径:shell内置命令

4)执行权限:所有用户

5)命令作用:切换目录

6)命令语法:cd [目录]

7)用法示例:#cd / 切换到根目录

注:这个命令一般配合pwd命令使用

2.2.1.3、pwd命令-显示当前目录

1)命令名称:pwd

2)命令英文原意:print working directory

3)命令所在路径:/bin/pwd

4)执行权限:所有用户

5)命令作用:显示当前工作目录

6)命令语法:pwd

7)用法示例:#pwd

注:这个命令一般配合cd命令使用

2.2.1.4、touch命令-创建文件

1)命令名称:touch

2)命令所在路径:/bin/touch

3)执行权限:所有用户

4)命令作用:创建空文件

5)命令语法:touch [文件名…]

6)用法示例:#touch newfile1 newfile2 …

2.2.1.5、mkdir命令-创建目录

1)命令名称:mkdir

2)命令英文原意:make directoreis

3)命令所在路径:/bin/mkdir

4)执行权限:所有用户

5)命令作用:创建新目录

6)命令语法:mkdir [目录名…]

7)用法示例:#mkdir newdir1 newdir2 …

2.2.1.6、cp命令-复制

1)命令名称:cp

2)命令英文原意:copy

3)命令所在路径:/bin/cp

4)执行权限:所有用户

5)命令作用:复制文件或目录

6)命令语法:cp -R [源文件或目录] [目的目录]

-R 复制目录

-p 与源文件时间保持一致

7)用法示例:#cp file1 file2 …dir 将文件file1、file2 …复制到dir目录下(复制文件)#cp –R dir1 dir2 …dir 将文件夹dir1、dir2 …及其该文件夹下所有文件

及子文件夹复制到dir文件夹下(复制文件夹)

#cp –p file1 file2 ...dir或#cp –pR dir1 dir2 (i)

2.2.1.7、mv命令-移动、改名

1)命令名称:mv

2)命令英文原意:move

3)命令所在路径:/bin/mv

4)执行权限:所有用户

5)命令作用:移动文件、更名

6)命令语法:移动mv [源文件或目录…] [目的目录]

移动并改名mv [源文件] [新文件名]

7)用法示例:#mv file1 file2 将文件file1改名成file2并移动到新位置

#mv file1 … dir1 … dir 将文件file1 …、文件夹dir1 …移动到dir目录2.2.1.8、rm命令-删除

1)命令名称:rm

2)命令英文原意:remove

3)命令所在路径:/bin/rm

4)执行权限:所有用户

5)命令作用:删除文件

6)命令语法:rm –r [文件或目录…]

-r 删除目录

7)用法示例:#rm file1 file2 …删除文件(有删除提示)

#rm –r dir1 file1 …删除文件夹和文件组合(有删除提示)

#rm –f file1 file2 …删除文件(无提示f-false表强制)

#rm –rf dir1 file1 …删除文件夹和文件组合(无提示f-false表强制)2.2.1.9、cat命令-查看内容1

1)命令名称:cat

2)命令英文原意:concatentate and display files

3)命令所在路径:/bin/cat

4)执行权限:所有用户

相关文档
最新文档