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

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

价格 免费

-pwd当前所处路径

-ls

-当前路径下的文件

-cd  路径

[展开全文]
Mistletoe · 2019-11-11 · 该任务已被删除 0

ubuntu-18.04.1-desktop-amd64

[展开全文]
lsw5530 · 2019-10-22 · 该任务已被删除 0

Linux是干嘛的?

 

[展开全文]
嗯666 · 2019-05-04 · 该任务已被删除 1

4154548\sqrt {45454}

[展开全文]
繁华猪 · 2019-03-16 · 该任务已被删除 0

touch aa/abc

 

link == ln

ln aa/abc abc_softlink

 

cat abc_softlink

 

ll

ls -lh

ls -lha

[展开全文]
遗失的星空 · 2019-02-12 · 该任务已被删除 0

管道

把一个命令的输出 通过管道连接 作为另一个命令的输入

输出就是命令的结果,输入一般是一个命令的参数(cat xxx.txt 这个txt就是cat的输入)

管道连接通过 | 建立

grep -v ^'#' /etc/services |more

ls -lh | grep 125

[展开全文]
遗失的星空 · 2019-02-12 · 该任务已被删除 0

echo sdlfkj sdlkfjsd

sdlfkj sdlkfjsd

 

echo sdkfjk3223

sdkfjk3223

 

echo 回响

echo hello

hello

 

echo hello world > 126.txt

>覆盖

>>追加

 

echo hello world >>126.txt

echo hello >>126.txt

 

ls

...

ls >126.txt

ll >126.txt

ll >>126.txt

 

grep siki 126.txt

 

grep siki 126.txt >> res.txt

 

 

[展开全文]
遗失的星空 · 2019-02-12 · 该任务已被删除 0

grep

grep user 126.txt

user password

 

搜索包含user ,-n显示行号

grep -n user 126.txt

12: user password

 

-v搜索不包含user的内容

grep -v user 126.txt

 

cat /etc/services

# 表示注释

grep '#' /etc/services

 

grep -v '#' /etc/services

 

grep ^'#' /ect/services

#号开头

grep s$ /etc/services

$号结尾

 

 

grep -v ^'#' /etc/services

 

grep xx xxx -n -v ^ $

-n 显示行号

-v 反向查找

^ 开头

$ 结尾

 

 

grep abc 126.txt

abc

 

grep -i abc 126.txt

abc

ABC

 

[展开全文]
遗失的星空 · 2019-02-12 · 该任务已被删除 0

都展示出来

cat 126.txt

 

分页显示

more 126.txt

快捷键 N和B

 

显示行号,不包含空行

cat -b 126.txt

 

显示行号,包含空行

cat -n 126.txt

 

[展开全文]
遗失的星空 · 2019-02-12 · 该任务已被删除 0

ls

find

locate

 

locate 125.txt

/home/siki/.local/share/Trash/files/125.txt

/home/siki/.local/share/Trash/files/125.txt.trashinfo

 

locate siki

...

...

...

...

 

locate --help

数据库

索引库

速度快,更新不及时,

 

touch 1234.txt

locate 1234.txt

 

手动更新

updatedb

sudo updatedb

输入密码

 

locate 1234.txt

/home/siki/Desktop/1234.txt

 

[展开全文]
遗失的星空 · 2019-02-12 · 该任务已被删除 0

文件类型

 

f 表示文件

find /home/siki/Desktop/ -type f

/home/siki/Desktop/abc

/home/siki/Desktop/125.txt

/home/siki/Desktop/Abc

/home/siki/Desktop/126.txt

/home/siki/Desktop/225.txt

/home/siki/Desktop/125 (copy).txt

 

d 表示文件夹

find /home/siki/Desktop/ -type d

/home/siki/Desktop/

/home/siki/Desktop/aa

/home/siki/Desktop/bb

 

l 表示软链接 Link

find /home/siki/Desktop/ -type l

 

find /home/siki/Desktop/ -name 'a*'

/home/siki/Desktop/abc

/home/siki/Desktop/aa

 

find /home/siki/Desktop/ -name 'a*' -type f

/home/siki/Desktop/abc

(默认是-a,不写的话)

 

find /home/siki/Desktop/ -name 'a*' -a -type f

/home/siki/Desktop/abc

-a 是 and

 

find /home/siki/Desktop/ -name 'a*' -o -name '12*'

/home/siki/Desktop/abc

/home/siki/Desktop/125.txt

/home/siki/Desktop/126.txt

/home/siki/Desktop/aa

/home/siki/Desktop/125 (copy).txt

-o 是 or

 

文件ID:

ls -i

1182591 '125 (copy).txt

1182518 125.txt

ls-li

 

find /home -inum 1182591

/home/siki/Desktop/125 (copy).txt

 

 

 

[展开全文]
遗失的星空 · 2019-02-12 · 该任务已被删除 0

ls -l 等于 ll

 

按照文件所属人:

find /home/siki/Desktop/ -user siki

/home/siki/Desktop/

/home/siki/Desktop/abc

/home/siki/Desktop/125.txt

/home/siki/Desktop/Abc

/home/siki/Desktop/126.txt

/home/siki/Desktop/aa

/home/siki/Desktop/225.txt

/home/siki/Desktop/bb

/home/siki/Desktop/125 (copy).txt

 

按照文件的时间:

-5 5分钟之内修改

find /home/siki/Desktop/ -mmin -5

/home/siki/Desktop/

/home/siki/Desktop/126.txt

 

+5 5分钟之前

find /home/siki/Desktop/ -mmin +5

/home/siki/Desktop/abc

/home/siki/Desktop/125.txt

/home/siki/Desktop/Abc

/home/siki/Desktop/aa

/home/siki/Desktop/225.txt

/home/siki/Desktop/bb

/home/siki/Desktop/125 (copy).txt

 

 

[展开全文]
遗失的星空 · 2019-02-12 · 该任务已被删除 0

find /home -size 

1数据块 =512字节=0.5KB

 

find /home/siki/Desktop/ -size +1

/home/siki/Desktop/

/home/siki/Desktop/126.txt

/home/siki/Desktop/aa

/home/siki/Desktop/bb

 

+1 大于1数据块的

-1 小于1数据块的

 

find /home/siki/Desktop/ -size -1

/home/siki/Desktop/abc

/home/siki/Desktop/125.txt

/home/siki/Desktop/Abc

/home/siki/Desktop/225.txt

/home/siki/Desktop/125 (copy).txt

 

find /home/siki/Desktop/ -size +6

/home/siki/Desktop/

/home/siki/Desktop/126.txt

/home/siki/Desktop/aa

/home/siki/Desktop/bb

 

find /home/siki/Desktop/ -size 7

/home/siki/Desktop/126.txt

 

200MB=200*1MB=200*1024KB=200*1024*2数据块=

1MB=1024KB

1数据块=0.5KB

1KB=2数据块

 

find /home -size +409600

 

find /home -size +204800

 

 

[展开全文]
遗失的星空 · 2019-02-12 · 该任务已被删除 0

find /home -name 125.txt

/home/siki/Desktop/125.txt

/home/siki/.local/share/Trash/files/125.txt

 

find /home -name 125*

/home/siki/Desktop/125.txt

/home/siki/.loacl/share/Trash/files/125.txt

 

find /home -name 12*

find: paths must precede expression: '126.txt'

find: possible unquoted pattern after predicate '-name'

出现这个提示是因为星号被展开为当前目录下所有的文件,这样的匹配当然会出错。想要星号不被展开就需要加上括号或者反斜杠转义,知道了这些我们就知道该怎么find了

 

find /home -name '12*'

/home/siki/.cache/gnome-software/icons/12002366d274168a7c08b901b0bee768a1c8-mrrescue.png

/home/siki/Desktop/125.txt

/home/siki/Desktop/126.txt

 

find /home -name '12?????'

/home/siki/Desktop/125.txt

/home/siki/Desktop/126.txt

 

touch abc

touch Abc

 

find /home -name abc

/home/siki/Desktop/abc

 

find /home -iname 'abc'

/home/siki/Desktop/abc

/home/siki/Desktop/Abc

 

find --help

 

字节 byte

https://baike.baidu.com/item/%E5%AD%97%E8%8A%82/1096318?fromtitle=byte&fromid=810420&fr=aladdin

[展开全文]
遗失的星空 · 2019-02-12 · 该任务已被删除 0

ls 12*

125.txt 126.txt

文件搜索(ls 通配符:仅限于当前目录下的模糊查找)

find 搜索范围 搜索条件

示例一:find /home -name 123 //精确搜索

示例二:find /home -name 123* //模糊搜索 其他用法:*123*  123??

示例三:find /home -iname abc //选项-i 不区分大小写

示例四:find / -size + 204800 //根据文件大小搜索,1数据块=512字节byte=0.5KB

-204800 204800 // 100MB 100*1024*2*数据块

示例五:find /home -user siki

示例六:find /home -mmin -5 文件内容上次被修改时间在5分钟以内

mmin 上次文件内容被修改时间

amin 上次文件被访问时间

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

-5 5分钟以内 + 5超过5分钟

示例七:find /home -type f

-type 文件类型 f文件 d目录(文件夹)I软链接文件(Link)

---------条件连接

-a and 同时满足 -o or或者,满足其中一个即可

示例八:find /home -name 123 -a -size +5

示例九:ls -i

find /home -inum 3434


find / -name 125

Ctrl + C 快捷键终止命令执行

Permission denied:权限拒绝;权限被拒绝;权限不足。

find /home -name 125

 

find /home -name 125.txt

/home/siki/Desktop/125.txt

/home/siki/.local/share/Trash/files/125.txt

Trash 回收站

 

[展开全文]
遗失的星空 · 2019-02-11 · 该任务已被删除 0

which 查看命令所在位置

每个命令(ls touch mkdir mv cd)执行的时候,都会去执行一个程序,这个程序文件里面保存了当我们which cd为空,cd是shell内置的命令


which ls

/bin/ls

cd /bin

ls

bash    fuser    nisdomainname    stty    ...... 


which ls

/bin/ls


which touch

/usr/bin/touch


which mkdir

/bin/mkdir


which cd

无输出


/bin binary,二进制文件,普通命令

/sbin system binary,系统二进制文件,需要有系统权

/usr/bin 用户安装的应用程序

/usr/sbin 超管安装的应用程序

带s和不带s的区别,带usr和不带usr的区别

[展开全文]
遗失的星空 · 2019-02-11 · 该任务已被删除 0

cd 直接回到家目录(~)

Language Suppot

Ubuntu Software

[展开全文]
遗失的星空 · 2019-02-11 · 该任务已被删除 0

文件/文件夹的:创建、删除、移动(剪切、重命名)、复制

touch(创建文件)、mkdir(创建文件夹)怎么创建隐藏文件(.xxx.xxx)

rm(移除)   rm xx    rm -d xx    rm -r xx

mv(移动)   mv 文件 目录

cp(复制)   cp 文件 目录


方向键上下  上一个命令  下一个命令


clear(清屏)


Linux命令的格式

cmd -option parameter

cmd是命令,就是一个操作
parameter 一般是要要做的对象
option一般是用来修改parameter的,就是这个是一个什么样的对象
杀一个男人 杀是命令 人是参数 男是修饰


cmd --help
man cmd manual手册


①rm --help
rm -r (revursive递归的),递归的删除文件夹
rm -d 删除空的文件夹
②man rm

[展开全文]
遗失的星空 · 2019-02-11 · 该任务已被删除 0

mv:移动文件or文件夹
mv test.txt aa
mv bb aa
重命名:
mv 125.odt ./126.odt


cp:复制文件or文件夹
cp 125.txt aa
cp -r aa/bb .

 

[展开全文]
遗失的星空 · 2019-02-11 · 该任务已被删除 0

 

touch 创建文件
touch test.txt


mkdir 创建文件夹
mkdir aa


rm 删除文件or文件夹
rm 123.odt
rm -d aa
rm -r aa

 

 

[展开全文]
遗失的星空 · 2019-02-11 · 该任务已被删除 0

授课教师

SiKi学院老师

课程特色

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