10834人加入学习
(25人评价)
Linux操作系统零基础入门学习

制作完成于19年1月12 使用Ubuntu18.1版本VMware15版本

价格 免费

 

符号
作用
*
代表0个或者多个任意字符
?
代表一个字符
[abcd]
abcd中的一个字符
[a-z]
a到z中的一个字符

 

ls [1234]23.odt
    选择 以1、2、3、4中任意一个开头,以 23.odt 结尾的文件
[] 就是选择匹配 中括号里面 的一个字符。(多选一)

 

ls [1234][1234]3.odt
    选择以1、2、3、4 中的一个为开头(第一个位置的字符),再次选择1,2,3,4中的一个为第二个位置的字符,以 3.odt 结尾的文件。

 

ls [1234][1234][1234].odt
    选择以 1、2、3、4  中的一个为开头(第一个位置的字符),再次选择 1、2、3、4 中的一个为第二个位置的字符,在第三个位置选择 1、2、3、4 中的一个字符,以 .odt 结尾的文件。

 

ls [1-4]23.odt
    选择以 1到4 之间的一个字符,且 23.odt 结尾的文件。
1到4连续的字符,是1,2,3,4的中的一个。

 

ls [abcd]23.odt
    选择 以a、b、c、d中的一个为开头的字符,以 23.odt 结尾的文件

 

ls [ar3]23.odt
    选择以 a、r、3 中的一个字符为开头,以 23.odt 结尾的文件

 

ls [ar123]23.odt
    选择以 a、r、1、2、3 中的一个字符为开头,以 23.odt 结尾的文件

 

ls [a-z]23.odt
    选择以 a到z(字母顺序表) 中的一个字符为开头,以 23.odt 结尾的文件。

 
 
[展开全文]

 ls *.txt
    罗列以 .txt 结尾的文件 。


* 是0个或多个字符
? 是1个字符。

 
ls *.odt
    罗列以 .odt 结尾的文件
 
ls 1*  
    罗列以 1 开头的文件
 
ls 1*.odt
    罗列以 1 开头 且 以 .odt 结尾的文件

 
ls ??
 
ls ??.odt
    罗列以 2个字符 且 以 .odt 结尾的文件
    
ls 1*4.odt
    罗列以 1 开头,中间0个字符或者多个字符, 且 以 4.odt 结尾的文件
 
ls 1?4.odt
    罗列以 1 开头,中间1个字符 ,且 以 4.odt 结尾的文件

 

[展开全文]

clear 清屏

cd ~ 回到家目录

ls -l 更详细的显示,4096字节

ls -a 显示隐藏的文件

ls -l -a 显示更详细 和 显示隐藏的文件

ls -l -h 显示更详细 和 显示 以KB为单位显示

ls -lh 可以合并后面2个参数的写法
ls -lha
 
隐藏文件以点开头。“.cache”是 隐藏文件。

 

 

[展开全文]

tab 自动补全 命令

方向键,上or下,选择之前输入的命令(输入历史记录的命令),进行修改或再次运行

 

[展开全文]

ls 就是 list

 
cd .. 返回上一级路径
就是 change directory
 
pwd 就是 print work directory
 
~ 家路径
 
可以 cd 多级路径
[展开全文]

pwd 显示当前路径

ls 显示当前路径下的文件、文件夹

cd 切换目录

[展开全文]

命令行:

clear 清屏

 

任务栏:

Add to Favorites 添加到任务栏

[展开全文]

ls -list-罗列所以路径

cd-change directory-更改路径/目录

cd ..更换到上一级路径

多级路径-cd .../...

pwd-print work directory-打开目录

[展开全文]

pwd 当前路径

ls 所有文件

cd 更换路径 

[展开全文]

linux一般使用来做服务器端的操作系统

桌面、服务器,手机,嵌入式操作系统:

windows开发的权限多,使用的人多,

linux一般不提供操作界面,一般通过命令去操作,权限控制得比较严谨,因此Linux的安全性比Windows高。

Linux还用来做嵌入式开发,很多嵌入式设备都是使用Linux系统,安卓系统就是基于Linux的(Linux只是操作系统的一个核心,安卓基于这个核心开发出了一些外围的软件形成了安卓系统)

机顶盒也是属于嵌入式设备,很多也是使用了Linux系统(Linux可大可小)

 

[展开全文]

rmdir:删除空目录,非空的目录不能删除,如果想删除非空的目录用命令 rm。例如:rm  -r  echo

 

[展开全文]

学习:

1.练,练,练

2.学会使用搜索引擎

3.不求甚解   

4.忘了也没关系

操作系统:

电脑=硬件+操作系统(软件)

硬件=鼠标,键盘,显示屏,cpu,主板等等

分为:

桌面,服务器,手机,嵌入式

 

[展开全文]

服务器端也是计算机。Linux——在服务器端运行的操作系统。

Windows和mac都是操作系统(客户端)

操作系统是软件,是一个平台,各种软件运行在此基础上)

操作系统:

  1. 桌面操作系统:Windows
  2. 服务器操作系统(一般无操作界面)
  3. 手机操作系统:Android iOS
  4. 嵌入式操作系统

 

window开发权限多,有可视化界面,安全性不如LInux。

[展开全文]

Linux一般用来做服务器端的操作系统。

服务器端:所有网站和网络游戏都需要的配件。

操作系统=开机之后进入的操作环境

电脑=硬件+操作系统(软件)

硬件=鼠标+键盘+显示屏+耳机+CPU(中央处理器)+主板+内存卡+声卡etc. (肉眼可见,手可触摸的东西)

操作系统:操作电脑的中介

操作系统分类:桌面,服务器,手机,嵌入式

 

Linux版本

内核版本:操作系统心脏,处理跟各种硬件打交道的工作——硬件管理,内存管理,文件系统,线程管理

 

 

[展开全文]

创建家目录

cd /home

ls

id wyz查看所在组和组名

sudo useradd -g user4group user4

创建一个user4,并且所属于user4group

sudo useradd -g wyz1 wyz2

把wyz2加入到wyz1组内,两者为同一个组

[展开全文]

添加用户名

useradd user1无法启用

sudo useradd user1超管权限,不需要切换到root用户

查看是否执行成功

cat etc/passwd

设置密码 passwd

 

[展开全文]
ls -l

调整目录排列方式

ls -a显示隐藏文件

ls -l -a

ls -h :

ls -l -h  显示大小kb

ls -lh 显示到一起

ls -lha

.代表当前目录

..代表上一级目录

隐藏文件特点:以点开头

创建隐藏文件:mkdir .文件名词

clear 清屏

 

21任务

ls的通配符

ls *.txt        txt为文件的格式

ls 1*         以1开头的文件

ls 1*.odt     通配符可以加在任意位置,1开头odt结尾的文件

 ls ??搜索两个任意字符的文件

ls ??????

 ls ???.odt      三个字符和odt结尾的字符

ls 1?odt

[]   

ls  [1234] 代表任意一个1或者2

[1234]223   括号内随意一个加上223

[1-4]同上,但是必须连续的字符

[1adffs]  之中的任意一个

 

23cd命令

打开某个路径

pwd ,查看当前路径

cd 打开目录

cd ..回到上一级

cd .打开当前目录

cd ../.. 上两级

cd ~回家

绝对路径从/开始

相对路径

cd-切换到上一个目录,可以来回却换

 

 

24  cd  change directory

文件相关命令

创建,删除,移动,复制

touch 创建文件

touch.txt 跟上文本文件,只能创建文件

创建目录:mkdir

mkdir cc/a/b 不能直接创建多级目录,貌似是-p???

 

隐藏文件,以.开头

touch .text2.txt

ls -a 显示隐藏文件

rm 移除文件

rm dd.txt

移除文件夹

rm -d dd   可以删除目录

rm -r aa 也可以删除目录

 

28.which

查看命令文件所处的位置 

which ls

cd /bin

ls

cd是内置命令 which cd为控

rm .text.txt 删除隐藏文件

 

25.移动和复制,剪接

mv test.txt aa  将text.txt移动到aa文件夹,可以使用绝对或者相对路径

 

mv移动,文件或者文件夹

mv bb aa将bb移动到aa

 

复制 cp

cp 125.txt aa将125.txt复制到aa

cp -r aa/bb .将aa/bb 复制到当前目录

cp在拷贝目录时要加r,其他不用

 mv 125.odt ./126.odt 移动到当前目录并改名

cp 125.odt 126.odt(同一目录下复制并改名

方向键,

 

rm -r 

rm -d移除空的文件夹

rm --help  已熟悉的命令,找参数

 

man rm

ls help

man ls

q 退出

 

27.manual

ls 罗列出来当前目录所有的文件,

ls desktop/    桌面上的文件夹

/是根目录

cd  回家

 

 

ls 通配符

ls 12*  只能搜索当前文件夹

find 精确或者模糊搜索,大小

 

find 目录(路径或者范围) 条件

find / -name 125根目录下寻找名字为125的文件

提前终止程序 ctrl+c

find   /home -name 125.txt 写出全部名字

 

模糊搜索 

find /home -name '12*' 

??代表任意字符

linux区分大小写

不区分大小写搜索

find /home -name -i 'abc'不能执行

合并-iname 忽略大小写

find --help

 

按照文件大小搜索(单位是默认的数据块)

1kual=512byte=0.5k

find /home -size +1    大于512字节的

-是小于

查找小数点大小的范围

200M

 

32按照文件所属人搜索

ls -l

ll 同一个意思

find /home -user siki

 

文件的时间:内容被修改的时间,访问时间,属性时间

 

通过属性时间访问

find /home/siki/desktop/ -mmin -5

5分钟之内被修改的文件

amin 上次被访问的时间

cmin 上次文件属性(权限)被修改的时间

 

33.按照文件类型搜索

3种,正常的文件,文件夹(目录),软链接

 

find /home/siki/desktop/ -type f  所有文件

file

目录是diectory输入d

软连接是link   输入l

多个条件组合find / -name 'a*' -a -type f

搜索以a开头的文件,文件

-o是or   -a是and都是连接符,条件连接符

如果不加连接符,默认两个同时满足

 通过id搜索

ll展示文件

ls -i 展示ip

ls -li 列表形式

find /home -inum 1182591

-inum ip搜索

 

34.find比较繁琐,所有选择loca特,很快

lcate 125.txt

搜索文件和路径名称

locate 跟上文件或者路径名 locate --help

有自己的库

缺点,需要时间更新()

手动强制更新索引库

updatedb

使用超管权限

sudo update

以管理员权限进行一个命令

 

35.查看文件内容(二进制文件是用来执行的)

cat 126.txt

就可以直接查看

more 126.txt  空格下一页,回车下一行,b上一页

cat显示出来(内容比较少的时候),more是分页查看

cat -b 展示行号(不包含空行)

cat -n (包括空行,显示在内)

 

ubantu里面可视化编辑文件内容,ctrl+f(搜索文件里的内容)

grep从某段里面抓取

grep user 126.txt

grep sdf 126.txt  抓取某个文件内的内容直接显示出来

grep -n user 126.txt 显示行数

反向搜索 grep -v user 文件名

cat /etc/services 查看etc下面的配置文件

#代表注释,解释说明

grep -v '#' 文件名称或者路径,去除#之外的内容

^代表以#开头的注释行

grep ^'#' /etc/services 

以特定字符结尾的$

grep s$ /etc/services 以s结尾的文件

有些行是包含在内部的#

-i 忽略大小写搜索

 

37.右><

echo 回显,直接显示在终端上

echo hello >126.txt 打印在文本文件里面,并直接覆盖原有内容

追加内容

echo hello >>126.txt追加新的内容加入到文件里面

>>所有命令都可以

ls >> 126.txt

ll >126.txt

可以直接输出到某个文件里面

grep siki 126.txt >> res.txt

可以是已存在或者不存在的,日志的保存,文本文件是永久保存

文本文件很多都是不带后缀的,单纯的名字,不容易区分类型

 

38管道

ls 输出结果

把一个命令的输出作为另一个命令的输入

grep siki 126.txt 搜索siki在126里面

more 一般跟管道结合

ls -lh 罗列出所有当前文件里面

ls -lh | grep 125.txt

从输出里面抓取含有125.txt的一行

分页查看 |到 more 即可 

 

 

38.软链接:相当于win下的快捷方式

abc文件

创建abc的快捷方式

创建到别的目录窗前某个文件的快捷方式

touch aa/abc

给abc创建软链接

ln aa/abc abc_softlink

cat abc_softlink 查看快捷方式的内容

 

ll 查看当下所有的文件形式

ls -lh

ls -lha a是隐藏文件

 

[展开全文]

 

ls -l

调整目录排列方式

ls -a显示隐藏文件

ls -l -a

ls -h :

ls -l -h  显示大小kb

ls -lh 显示到一起

ls -lha

.代表当前目录

..代表上一级目录

隐藏文件特点:以点开头

创建隐藏文件:mkdir .文件名词

clear 清屏

 

21任务

ls的通配符

ls *.txt        txt为文件的格式

ls 1*         以1开头的文件

ls 1*.odt     通配符可以加在任意位置,1开头odt结尾的文件

 ls ??搜索两个任意字符的文件

ls ??????

 ls ???.odt      三个字符和odt结尾的字符

ls 1?odt

[]   

ls  [1234] 代表任意一个1或者2

[1234]223   括号内随意一个加上223

[1-4]同上,但是必须连续的字符

[1adffs]  之中的任意一个

 

23cd命令

打开某个路径

pwd ,查看当前路径

cd 打开目录

cd ..回到上一级

cd .打开当前目录

cd ../.. 上两级

cd ~回家

绝对路径从/开始

相对路径

cd-切换到上一个目录,可以来回却换

 

 

24  cd  change directory

文件相关命令

创建,删除,移动,复制

touch 创建文件

touch.txt 跟上文本文件,只能创建文件

创建目录:mkdir

mkdir cc/a/b 不能直接创建多级目录,貌似是-p???

 

隐藏文件,以.开头

touch .text2.txt

ls -a 显示隐藏文件

rm 移除文件

rm dd.txt

移除文件夹

rm -d dd   可以删除目录

rm -r aa 也可以删除目录

 

28.which

查看命令文件所处的位置 

which ls

cd /bin

ls

cd是内置命令 which cd为控

rm .text.txt 删除隐藏文件

 

25.移动和复制,剪接

mv test.txt aa  将text.txt移动到aa文件夹,可以使用绝对或者相对路径

 

mv移动,文件或者文件夹

mv bb aa将bb移动到aa

 

复制 cp

cp 125.txt aa将125.txt复制到aa

cp -r aa/bb .将aa/bb 复制到当前目录

cp在拷贝目录时要加r,其他不用

 mv 125.odt ./126.odt 移动到当前目录并改名

cp 125.odt 126.odt(同一目录下复制并改名

方向键,

 

rm -r 

rm -d移除空的文件夹

rm --help  已熟悉的命令,找参数

 

man rm

ls help

man ls

q 退出

 

27.manual

ls 罗列出来当前目录所有的文件,

ls desktop/    桌面上的文件夹

/是根目录

cd  回家

 

 

ls 通配符

ls 12*  只能搜索当前文件夹

find 精确或者模糊搜索,大小

 

find 目录(路径或者范围) 条件

find / -name 125根目录下寻找名字为125的文件

提前终止程序 ctrl+c

find   /home -name 125.txt 写出全部名字

 

模糊搜索 

find /home -name '12*' 

??代表任意字符

linux区分大小写

不区分大小写搜索

find /home -name -i 'abc'不能执行

合并-iname 忽略大小写

find --help

 

按照文件大小搜索(单位是默认的数据块)

1kual=512byte=0.5k

find /home -size +1    大于512字节的

-是小于

查找小数点大小的范围

200M

 

32按照文件所属人搜索

ls -l

ll 同一个意思

find /home -user siki

 

文件的时间:内容被修改的时间,访问时间,属性时间

 

通过属性时间访问

find /home/siki/desktop/ -mmin -5

5分钟之内被修改的文件

amin 上次被访问的时间

cmin 上次文件属性(权限)被修改的时间

 

33.按照文件类型搜索

3种,正常的文件,文件夹(目录),软链接

 

find /home/siki/desktop/ -type f  所有文件

file

目录是diectory输入d

软连接是link   输入l

多个条件组合find / -name 'a*' -a -type f

搜索以a开头的文件,文件

-o是or   -a是and都是连接符,条件连接符

如果不加连接符,默认两个同时满足

 通过id搜索

ll展示文件

ls -i 展示ip

ls -li 列表形式

find /home -inum 1182591

-inum ip搜索

 

34.find比较繁琐,所有选择loca特,很快

lcate 125.txt

搜索文件和路径名称

locate 跟上文件或者路径名 locate --help

有自己的库

缺点,需要时间更新()

手动强制更新索引库

updatedb

使用超管权限

sudo update

以管理员权限进行一个命令

 

35.查看文件内容(二进制文件是用来执行的)

cat 126.txt

就可以直接查看

more 126.txt  空格下一页,回车下一行,b上一页

cat显示出来(内容比较少的时候),more是分页查看

cat -b 展示行号(不包含空行)

cat -n (包括空行,显示在内)

 

ubantu里面可视化编辑文件内容,ctrl+f(搜索文件里的内容)

grep从某段里面抓取

grep user 126.txt

grep sdf 126.txt  抓取某个文件内的内容直接显示出来

grep -n user 126.txt 显示行数

反向搜索 grep -v user 文件名

cat /etc/services 查看etc下面的配置文件

#代表注释,解释说明

grep -v '#' 文件名称或者路径,去除#之外的内容

^代表以#开头的注释行

grep ^'#' /etc/services 

以特定字符结尾的$

grep s$ /etc/services 以s结尾的文件

有些行是包含在内部的#

-i 忽略大小写搜索

 

37.右><

echo 回显,直接显示在终端上

echo hello >126.txt 打印在文本文件里面,并直接覆盖原有内容

追加内容

echo hello >>126.txt追加新的内容加入到文件里面

>>所有命令都可以

ls >> 126.txt

ll >126.txt

可以直接输出到某个文件里面

grep siki 126.txt >> res.txt

可以是已存在或者不存在的,日志的保存,文本文件是永久保存

文本文件很多都是不带后缀的,单纯的名字,不容易区分类型

 

38管道

ls 输出结果

把一个命令的输出作为另一个命令的输入

grep siki 126.txt 搜索siki在126里面

more 一般跟管道结合

ls -lh 罗列出所有当前文件里面

ls -lh | grep 125.txt

从输出里面抓取含有125.txt的一行

分页查看 |到 more 即可 

 

 

[展开全文]

授课教师

SiKi学院老师

课程特色

文档(1)
下载资料(1)
视频(54)