2.0 常用命令- 建立链接
·Linux 中链接文件有两种:软链接,硬链接
··软链接: 相当于快捷方式,通过软链接可以修改源文件的内容
ln -s 源文件 链接文件
删除软链接,不影响源文件
删除源文件,软链接失效
··硬链接: 一个文件有多个名字,通过硬链接可以修改源文件的内容。
ln 源文件 链接文件
删除源文件,如果文件还有多个硬链接,则无影响
软硬链接区别:
·软链接可以指向 一个不存在的文件,硬链接不可以
·可以对目录创建软链接,而不能对目录创建硬链接
2.1 常用命令- 文件搜索
·在文本内部搜索 grep
grep ‘搜索内容’ 文件路径
grep ‘teacher’ ./test.txt 即搜索文本中与‘teacher’相关的行 ,关键字用红字标出
grep 内部搜索
选项:-n 查看结果的行数
-i 忽略大小写搜索
-v 取反搜索,搜索不是关键词范围的其他所有行
·grep 正则搜索
grep ‘^a’ 文件路径 【搜索以开头的行】
·在(linux)计算机中搜索文件 find
find 目标文件目录 选项 条件
2.2 常用命令-归档和压缩
·归档和解档
- *tar -cvf 归档的文件名.tar 文件1 文件2
- tar -xvf 档案文件名*
选项f必须放到最后
·归档+压缩 和 解压+解档
·归档+压缩
tar -zcvf 归档的文件名.tar.gz 文件1 文件2
·解档+解压
tar -zcvf 归档的文件名.tar.gz
如果需要指定解档的目录:tar -zxvf 归档的文件名.tar.gc -C 要解压解档到的目录
2.2.1 常用命令-归档和压缩
·zip 压缩
压缩目录:zip -r xxx.zip
·unzip 解压缩
unzip xxx.zip
2.3 常用命令- 文件权限
·文件权限的构成
九个字母,三组 (权限拥有者 u ->user,权限组 g->group ,其他用户权限o-other) 所有用户权限 a
每一组权限可选的权限有:
r、w、x 具体权限如上图
2.4 常用命令- 权限修改
①字母表示法
- ·权限修改指令 chmod
- 用户: u g o a
- 权限设置 : +(增加)、-(撤销)、=(设置)
- 具体权限: r/w/x
- 用法: chmod 用户 + 具体权限 文件名
如: chmod u+’r’ test.txt 即为文件拥有者增加文件可读权限
chmod u=rwx 1.txt
②数字表示法
三位权限数字 :第一位拥有者 第二位同组用户 第三位 其他用户
chomd 权限数字 文件路径
2.4 常用命令-用户管理
·切换用户
临时: sudo 命令
永久: su 用户名 输入用户名对应的密码
- sudo -s 输入当前用户的密码
- passwd 修改密码
- passwd 【修改当前用户的密码】
- passwd 【修改用户的密码】
- exit
exit 如果当前没有用户在线,直接退出终端
如果多次切换用户,退出到上次登录的用户
who
用来查看当前系统的登录用户
选项: -q 统计用户数量
-u 显示最后一次操作距离现在的时间
2.5 常用命令- 关机 、重启
2.6 常用命令- 软件安装与卸载
Linux 软件安装三种方式
源代码包安装 deb 包安装 apt-get
源代码包安装需要先编译后安装,较为麻烦
deb包安装需要解决软件依赖问题
apt-get 方式较为省事,且安装一般不会出现问题,下做介绍
apt-get 方式 安装
**·配置软件镜像源 修改/etc/apt/source.list**
注意: 在使用 gedit /etc/apt/source.list 命令打开配置文件时,通常情况下会出现权限不够无法修改的情况,此时临时或永久提升权限可修改保存
gedit 文本编辑只在Ubuntu 发行版中有,在centOS中没有
命令:
- sudo gedit /etc/apt/source.list
- 更新软件源 sudo apt-get update
- 安装软件 sudo apt-get install 软件包名
- 卸载软件 sudo apt-get remove 软件包名称
2.7 ssh 远程登录
服务器端安装ssh server
sudo apt-get install openssh-server
·客户端登录
ssh 服务器用户名@服务器地址
如 ssh demo @192.168.150.112 -->123
2.8 编辑器 vim介绍及使用
三种模式:
- 命令模式(移动光标,复制,删除)
- 输入模式(编辑文件)
- 末行模式(保存文件,查找替换)
三种模式转换:
打开文件默认是命令模式——【a\i\o】->输入模式——【:】->末行模式
vim 操作
(1).创建文件 :vi 文件名——> i 进入编辑模式—>编辑模式—>【esc】到命令模式—>【:】进入末行模式—>wq保存并退出
(2).进入输入模式
- i 光标前插入 I行首插入
- a 光标后 行尾
- o 光标下一行产生新行 O 光标上一行产生新行
(3).进入命令模式
在任何状态下【esc】