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-server:apt 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备份一份。
--3,sources内容替换后,终端输入命令:apt-get update
-----后期完善-----
浙公网安备 33010602011771号