linux基础知识

linux 的基本知识

2017-11-25  本文已影响0人  初见_ac87

一.1.linuk重启/关机方式


2.linuk快捷键

3.linuk与windows操作系统区别。


linuk重启的三种方式

1.鼠标键重启

2.输入reboot reboot -i /n

3.输入shutdown /r重启

linuk由【shutdown】关机的四种方式

1.直接shoutdown

2.shutdown -t 【加时间】

3.shutdown now【马上关机】

4.shutdown -h


2.linuk快捷键

cd /切换到根目录

cd默认回到home文件夹

cd .回到当前目录

cd ..回到上一级目录

pwd查看当前所在路径

history查看历史纪录

shutdown c 取消关机

ctrl+alt+t新建命令函

ctrl+shift+ 扩大窗口

ctrl-缩放窗口

ls查看当前目录下的文件

touch  创建文件

mkdir 创建目录

rm 删除指定文件

rm-r删除文件夹/目录

clear 清除屏幕

tab 自动补全

touch . 隐藏文件 touch ..隐藏文件夹

cd 切换目录/切换到当前用户目录的主目录

cd -可以在最近两次工作目录之间来回切换【相当于返回】

tree 以树状图列表


3.linuk与windows的区别

linuk只有一个根目录,windows每个磁盘都是一个根目录。


二.1.ls的常用选项

2.查阅command命令的使用手册

3.终端命令格式

4.查看文件详细信息的两种方法

5.ls通配符的使用

6.绝对路径和相对路径

7.拷贝和移动文件


1.ls常用选项

l -a 显示隐藏文件。

ls -l 显示文件的详细信息。

ls -h 配合-l以人性化的方式显示文件大小。


2.查阅command命令的使用手册

空格键 显示手册页的下一屏

enter键一次滚动手册页的一行

b 回滚一屏

f 前滚一屏

q 退出

/word查询


3.终端命令格式

command【-options】 【parameter】

命令            选项            参数

例如shutdown -t 12:00


4. 查看文件详细信息的两种方法

1.command后加--help

2.man后面加命令


5.ls通配符的使用

*代表任意个数字b

?代表任意一个字符

【】表示可以匹配字符组中的任意一个

【abc】匹配a,b,c中的任何一个

【a-f】匹配a-f中的任意一个字符


6.绝对路径和相对路径

*相对路径  在输入路径时,最前面不是/或者~,标识表示相对当前目录所在的目录位置。

*绝对路径 在输入路径时,最前面是/或者~,表示从根目录开始的具体目录位置。


7.拷贝和移动文件

copy 复制文件 例如cp abc qq

move 移动文件mv abc tests


三.1.重定向

2.建立连接文件

3.文本搜索:grep

4.归档管理

5.文件压缩解压:gzip

6.管道 |

7.个人发现


1.重定向

linux允许将命令执行结果重定向到一个文件本应显示在终端上的内容保存到指定文件中。

> 表示输出,会覆盖文件原有的内容。

>>表示追加,将命令行追加到已有文件的末尾。

比如:ls > 1.txt

那么如果1.txt文件不存在,则创建,存在则覆盖。


2. 建立连接文件:ln

linuk连接文件类似于windows下的快捷方式。

连接文件分为软连接和硬链接

软连接:软连接不占用磁盘空间,源文件删除则软连接失效。

硬链接:硬链接占用空间,是单独存在的。删掉源文件,硬链接也是可以打开的。

使用格式:ln 硬链接  例如 ln +源文件 +硬链接

ln -s 软连接 例如 ln -s +源文件 +硬链接


3. 文本搜索:grep

grep一般格式为 grep +选项+‘搜索内容’+文件名

选项 -v 求反,反选

-n 显示匹配行及行号

-i 忽略大小写


4. 归档管理:

tar使用格式tar+参数+文件名+tar *

tar可使用-也可不用

常用参数

-c 创建打包文件

-v 显示进度及详细过程

-f 文件名称 f后面是tar文件,放在最后面

-t列出档案包含的文件

-x解开档案


5.文件压缩解压:gzip

tar与gzip结合可以进行打包,压缩。tar只负责打包文件,但不压缩。

常用选项

-d 解压 -r压缩所有子目录。

压缩用法:tar+zcvf+压缩包名称+.tar.gz *

解压用法 tar+zxvf+压缩包名称+.tar.gz


6.管道 |

举例 ls -lha |grep 123

说明:先显示所有的文件,再用grep在ls显示的结果中搜索包含123的文件。


7.个人发现

cat 文件+文件+文件 可以到达到三个文件一起显示的效果。

touch 文件+文件+文件 可以同时创建三个文件。

mkdir 目录+目录+目录 可以同时创建三个目录。

rm 文件+文件+文件 可以同时删除三个文件。


四.1.more

2.常用的管道命令

3.拷贝

4.移动文件

5.文件压缩解压


1.more的使用

1.more命令可以分屏显示内容,每次只显示一页。

2.可以查看内容较多的文件。

关于more操作键的内容。

空格键 显示手册页的下一屏。

enter 一次滚动一行

b 查看上一页

f 查看下一页

q 退出

/word 搜索字符串。


2.常用的管道命令。

1.more:显示分屏内容

2.grep: 在命令执行结果上查询指定文本。

拷贝文件 cp

常用选项介绍

-a 递归复制目录,保持文件原有属性。

-f强制覆盖

-r 递归复制目录下的子目录,目标必须为一个目录名。

-i交互式复制,在覆盖目标文件之前给出提示要求用户确认


3.拷贝

cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的copy命令。

-a 该选项通常在复制目录的时候使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有属性

-f已存在的目标文件不提示【强制覆盖】

-i交互式复制,在覆盖目标文件之前给出提示要求用户确认。

-r如给出文件是目录文件,则cp将递归复制该目录下的所有子目录,目标文件必须为一个目录名。

-v 显示拷贝进度


4.移动文件mv

-f 禁止交互式操作,覆盖不提示

-i 确认交互方式操作,询问是否覆盖文件。

-v显示移动进度


5.文件压缩解压: bzip2,zip,unzip

tar与bzip命令结合实现打包压缩,【用法和gzip一样】

tar 只负责打包

bzip2只负责压缩

例如 bzip2 dd.tar

和gzip一样,可以和tar联合使用,bzip2可以用-j表示

压缩用法 tar -jcjf  压缩文件包文件 tar.bz2

解压用法:tar-jxvf 压缩包包名tar.bz2


6.软件包的安装和卸载

sudo apt install 安装软件

sudo apt remove 卸载软件

sudo apt upgrade 更新已安装的软件


7.查看文件位置: find

find./-name test  查找当前目录下所有名为test.txt的文件 name按照文件名名称进行查找

find ./ -name '*.txt' 查找当前目录下所有后缀为.txt的文件

find /tmp -size 1M 查找在/tmp 目录下等于1M的文件

find /tmp -size +1M查找在/tmp目录下大于1M的文件

find /tmp -size -1M查找在/tmp目录下小于1M的文件

find /tmp -size +4K  -size -6M查找/tmp目录下大于4K,小于6M的文件

find ./ -perm 0777查找当前目录下权限为777的文件或者目录

上一篇下一篇

猜你喜欢

热点阅读