linux基础学习笔记一

看了黑马的一部教学视频,介绍了linux基础知识和常用命令,记录的比较零散,现将笔记记录到博客。

1,linux目录介绍

(1)linux没有盘符的概念,只有一个根目录

(2)linux主要目录介绍效果图:

 

 主要目录说明:

  / :根目录

  /bin :可执行二进制文件的目录

  /etc :系统配置文件存放目录

  /home :用户家目录

2,查看目录信息的命令

(1) ls :查看当前目录信息

(2) tree : 以树状展开形式显示目录信息,显示多层信息

(3) tree 目录名 :显示指定目录下的目录信息,显示多层信息

(4) pwd :查看当前目录的路径信息

3,切换目录命令

 

4, 清除终端Terminal内容

(1)clear :清除终端内容

(2)crtl + shift + '+' :字体放大;ctrl + '-' :字体缩小

5,绝对路径和相对路径

绝对路径:从根目录算起的路径叫绝对路径 如:/home/qq/Desktop

相对路径:从当前目录算起的路径叫做相对路径,如 ./test

自动补全:

 

 6,创建文件,删除文件及目录命令

 

 rm 目录命 -r :以递归方式删除文件夹(如果文件夹是非空的)

7,复制,移动文件及目录命令的使用

 

 cp 文件名 指定位置:

 

 mv 文件名 指定位置 :

 

mv命令不需要加选项参数

8,终端格式说明

 

 9,查看命令帮助:

(1)命令 --help

(2)man 命令

10,ls命令选项

 

 

(1)  ls -l:

 d:表示文件夹,第一个rwx:当前用户对文件的权限是可读可写可执行

第二个rwx:同组用户权限,第三个r-x:其他用户权限,

2:表示文件被引用次数,

第一个qq:表示用户名,第二个qq:表示用户组,

4096:文件大小

时间表示的是最后一次修改的时间

 

 

 

 

创建隐藏文件:

 

 11,mkdir 和rm命令选项

(1)mkdir 创建多层文件夹

 

 (2) rm命令选项

 

 12, cp和mv命令选项

 

 mv 移动文件选项

 

 

 

 13, 重定向命令

重定向也称输出重定向,把在终端执行命令的结果保存到目标文件

 

 14, 查看文件内容命令

(1)cat和more

 

 (2)管道(|)命令

 

 (3)管道(|)一般结合more命令使用,主要是查看终端显示内容,如:ls /bin | more

 

15,链接命令

(1)链接命令是创建链接文件,链接文件分为软链接和硬链接

 

 (2)软链接:

 

 

 

 Ps: (1),命令ll等于l -la ;   (2)l代表链接文件,(3)创建软连接文件时源文件最 好使用绝对路径

(3)硬链接:类似于源文件的一个别名,也就是说两个文件名指向的是同一个文件数据,可防止文件误删

 

 (4)注意点:

 

 16,文本搜索命令:

(1)grep命令的使用:

(2)grep命令选项的使用

(3)grep命令结合正则表达式的使用

 

 

 (4)扩展:

 

 17,查找文件命令

(1)find命令及选项的使用

 

 当前目录下查找2.txt’及在桌面上查找‘22.txt’:

 

 

 (2)find命令结合通配符的使用

 

 (3)扩展:

 

 

 

 18,压缩格式的介绍,压缩文件可节省磁盘空间

(1)linux命令默认的压缩格式有 .gz  .bz2  .zip

 

 (2) tar命令及其选项的使用

 

 

 

 解压:

 

 

 (3)zip和unzip命令及选项

 

 

 

 (4)使用说明

 

 19, 文件权限命令

(1)chmod命令的介绍

 

 (2)chmod字母法的使用

角色说明:

 

 权限设置说明:

 

 权限说明:

 

 不同用户设置不同的权限:

 

 注:U+x表示当前用户加上执行权限, ./ 表示操作系统直接执行此文件

 

 (3)查看执行命令所在的路径,使用which命令

 

 (4)chmod数字法的使用,使用数字代替“rwx”

 

 

 

 20,管理员权限相关的命令

(1)sudo命令

 

 (2)whoami :查看当前用户,exit :退出管理员账户

 

 (3)passwd :修改当前用户密码

(4)who: 查看系统登录了哪些用户

 

 (5)关机和重启命令

 

 21,用户相关操作命令

(1)创建用户命令

 

 (2)创建用户及查看用户信息

 

 (3)id命令查看用户信息

 

 

 

 

 

 (4)设置密码命令

 

 (5)切换用户命令

 

 (6)修改用户信息命令

刚创建的用户不能使用sudo权限

 

 给用户设置一个sudo附加组,需要使用usemod命令修改用户信息

 

 

 

 (7) 给用户添加附加组信息

 

 

 

 (8)删除用户命令

 

 

 

 (9)小结

 

 22,用户组相关操作命令

(1)创建用户组

 

 (2)创建用户并指定用户组

 

 (3)修改用户组

 

 (4)删除用户组

 

 (5)小结

 

 23,远程登录和远程拷贝命令

(1)ssh 和 scp命令

 

 (2)使用远程登录需要终端安装ssh服务软件

 

 查看是否已安装openssh-serverapt list | grep openssh-server

(3)windows终端远程登录到ubantu:

 

 (4)scp命令:远程拷贝 

 

 注:文件过多使用filezilla软件传输。

24,编辑器vim

(1)vim介绍

 

 (2)vim的三种模式:

命令模式,编辑模式,末行模式;vim打开文件进入的是命令模式;编辑模式和末行模式之间不能直接进行切换,都需要通过命令模式来完成。

 

(3)vim末行模式命令

 

 (4)vim编辑器常用命令

 

 

 

 25,软件安装相关操作命令

(1)软件安装方式

 

 (2)deb文件格式的安装

 

deb文件格式卸载

 (3)apt-get在线安装

 

apt-get方式卸载:

 (4)更改镜像源方式

(1)可视化更改;

(2)手动更改;

--1,查看镜像源:cat /etc/apt/sources.list

--2,网上搜索镜像源,比如清华大学镜像源,选择版本后复制其提供的镜像内容,复制到/etc/apt/sources.list中,可提前将/etc/apt/sources.list备份一份。

--3sources内容替换后,终端输入命令:apt-get update

 

-----后期完善-----

 

posted @ 2021-03-07 22:02  念~  阅读(82)  评论(0)    收藏  举报