1.退出当前登录: ctrl+d
2.搜索历史执行的命令 history
3.ctrl + r 输入内容,匹配历史命令 ‘py’ python
4.清空控制终端内容:ctrl + l 或者clear
5.yum命令 RPM包软件管理工具,用于自动化安装linux软件,自动解决依赖问题
yum [-y] [install] | [remove | search] 软件名称
-y 自动确认,无需手动确认安装或者卸载过程
install 安装 remove卸载 search 搜索
举例: yum install wget
安装wget程序
6.对于Ubuntu系统,使用apt命令 和centos一样都需要root权限
apt [-y] [isntall | remove |search ]软件名称
7. systemctl命令
systemctl start | stop | status | enable | disable 服务名
8.软连接: 在系统中创建软连接,可以将文件,文件夹连接到其他位置,类似win的快捷方式
ln -s 参数1 参数2 -s软连接 参数1 被连接的文件或文件夹 参数2:要连接去的目的地
ln -s /etc/yum.conf ~/yum.conf
9.hostname 查看主机名 hostnamectl set-hostname 主机名,修改主机名
10.域名解析: 查看本机记录 /etc/hosts
11.固定IP:
•使用vim编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件,填入如下内容
•执行:systemctl restart network 重启网卡,执行ifconfig即可看到ip地址固定为192.168.88.130了
12.wget是非交互的文件下载器,可以在命令行内进行下载网络文件
wget [-b] url -b可选,后天下载, url 下载连接
无论下载是否完成,都会生成要下载的文件,如果下载未完成,请及时清理未完成的不可用文件。
13.发送http网络请求,可用以下载文件获取信息等
curl [-o] url -o用于下载文件,当url是下载连接时,可以使用此选项保存文件
url表示要发起请求的网络地址
14.查看端口占用情况:
nmap命令 安装nmap: yum -y install nmap
nmap IP地址 eg: nmap 127.0.0.1
查看指定的端口的占用情况:
netstat:yum -y isntall net-tools 语法: netstat -anp | grep 端口号
15.端口划分:
公认端口: 1-1023
注册端口:1024-49151 松散绑定
动态端口: 49152-65535 临时使用
16.查看进程 ps [-e -f] -e显示出全部的进程 -f 以完全格式化的形式展示信息
从左到右分别是:
精确查找与过滤,使用管道符号 | 配合grep
ps -ef | grep tail 查找tail命令的信息
不仅仅是过滤名称,进程号,用户id都可以被grep过滤
ps -ef | grep 30001 过滤带有30001关键字的进程信息。
17.通过kill杀死进程 kill [-9] 进程id -9表示强制关闭进程,但是不适用[-9]则会向进程发送信号,而具体的关闭与否,取决于进程自身
18.查看系统资源占用: top命令 按q或者ctrl + c退出,默认5秒刷新一次
19.iostat 查看CPU,磁盘的相关信息
20.取变量的值 $符号, echo $PATH
21.自行设置环境变量
临时:export 变量名=变量值
永久生效:
仅针对当前用户生效 配置在 ~/.bashrc文件
针对所有用户生效,配置在 /etc/profile文件中
通过语法 source 配置文件 进行立刻生效,或重新登录FinalShell生效
环境变量PATH这个项目里面记录了系统执行命令的搜索路径。
这些搜索路径我们也可以自行添加到PATH中去
22.
Linux和Mac系统常用有2种压缩格式,后缀名分别是:
针对这两种格式,使用tar命令均可以进行压缩和解压缩的操作
语法:
-C,选择解压的目的地,用于解压模式
常用的tar解压组合有
解压test.tar,将文件解压至当前目录
解压test.tar,将文件解压至指定目录(/home/itheima)
以Gzip模式解压test.tar.gz,将文件解压至指定目录(/home/itheima)
注意:
可以使用zip命令,压缩文件为zip压缩包
语法:
示例:
将a.txt b.txt c.txt 压缩到test.zip文件内
将test、itheima两个文件夹和a.txt文件,压缩到test.zip文件内
23.
使用unzip命令,可以方便的解压zip压缩包
语法:
示例: