linux简单入门

1.操作系统的功能

存储管理 进程和处理机管理 文件管理 设备管理 用户接口

2.IDE硬盘的设备名 第一个主盘为hda 从盘为hdb

3.主分区最多是4个,逻辑分区不限

4.一共有6个虚拟控制台 切换的方法 CTRL+ALT+F1-F6

5.用户shell提示符 管理着用户 普通用户 $

6.登陆和退出的方法

登陆:1.默认图形方法 2.切换用户 su+用户名

退出:logout exit ctrl+d

7.目录

/bin 普通用户所使用的命令文件(二进制文件)

/sbin 管理者用户使用的命令文件(二进制文件)

/dev 设备文件存储目录

/home 普通用户的主目录

/root 管理者用户的主目录

8.常用命令

1.cp cp 所要复制的文档 复制的目的地

2.mv mv 所要移动的文档 移动的目的地 原目录移动为重命名

3.rm 可删除所有文件

4.rmdir 删除目录用的 空目录

5.echo 输出 echo“”引号内可引用参数 echo‘’引号内任何字符作为字符串,引号外字符空格省略,引号内空格不省略。

6.clear 清屏

7.su 切换用户

8.pwd显示当前工作目录

9.passwd 更改用户密码 passwd+用户名

10.cat 显示文件内容cat+文件名 

11.more 显示文件内容 是从开头进行显示 继续显示按回车或者空格 回车是一行一行的显示 空格是一屏一屏的显示

12headtail 是显示文件的开头或者结尾

13.新建一个文件的方法 

1.touch+文件名 空文件

2.vi +文件名 新建一个空文件进入文件进行编辑

14.grep 查找字符串 find 查找文件名

9.文件的分类

1.普通文件 文本文件 二进制文件

2.目录文件

3.设备文件

4.符号链接文件

10.绝对路径 /root/list 相对路径 ./list

11.从当前目录到根目录cd / 从当前目录到上层目录 cd .. 执行当前目录下的文件 ./square

/根目录 ../上层目录 ./当前目录

12.新建目录 mkdir 删除目录 1.rmdir 2.rm –rf

13.ls 显示当前目录下的所有内容

显示所有内容(包括隐藏文件) ls –a

显示所有文件的详细信息 ls –l

14.硬链接和符号链接(软连接)的区别

硬链接是新建一个文件的节点,一处更改另一处同时更改,一处删除另一处不受影响,同时删除所有节点才可以将文件删除

软链接相当于windows中的快捷方式,删除软链接源文件不受影响,删除源文件软链接不可用

15.chmod的用法

Chmod  u(所有者) +  r(可读) file

g(同组用户)   -  w(可写)

o(其他用户) =  x(可执行)

a(所有用户)

chmod u+r file file文件的所有者用户增加可读权限

chmod  4+2+1 4+2+1 4+2+1 file

可读 可写 可执行

Chmod 753 file file文件的所有者用户增加可读可写可执行权限,给同组用户增加可读可执行权限,给其他用户增加可写可执行权限。

16.用户和用户组的管理

新增一个用户 useradd adduser

删除一个用户 userdel

新增一个用户组 groupadd

删除一个用户组 groupdel

17.联机帮助命令 man help

18.查看一个进程 ps

查看所有得分进程 ps –aux

强制杀死一个进程的指令 kill -9 进程号

19.文本编辑器的三种模式

命令模式 一开始进入vi编辑器的时候就是命令模式

插入模式 在命令模式下按键盘的a或者I 退出插入模式 按esc 进入命令模式

底行模式 在命令模式下输入:

20.命令模式下左移一个字符右移一个字符上移一行下移一行光标移至行首行尾$

底行模式下的指令

保存的指令:w

退出:q

保存退出:wq

不保存退出:q

21shell脚本中注释行开头#字符 有一个例外 #!/bin/bash

22.shell脚本中变量怎么使用  $x(前面加$符号) 传入参数的使用 $1 $2…..

23.控制语句if for

例子

#!/bin/bash

if test –f file

then

rm –f file

fi

最终执行结果为 若file为普通文件则删除该文件

#!/bin/bash

for student in ZS LS WW

do

echo $student

done

最终执行结果为:

ZS

LS

WW

24.test的使用和[]的使用

课件里的表 test –d file 是否是一个目录 –f 是否是一个文件 –c是否是一个字符设备文件

X –eq y 是否相等 –ne y 是否不相等 gt大于 lt小于

25.单引号双引号

单引号里所有符号当做字符串处理

双引号里面可以引用变量

Student=ZS

echo ‘$student’

echo “$student”

最终输出结果为

$student

ZS

26 管道和重定向怎么用 cat file1.txt>file2.txt

27 程序运行的状态包括 运行态就绪态 阻塞态

28 备份策略包括 完全备份增量备份更新备份

你可能感兴趣的:(linux简单入门)