day03回顾:
grep
find
file
wu
tar
gzip
gunzip
打包: tar -czvf 包名.tar.gz 文件夹或文件
解包: tar -zxvf 包名.tar.gz
groupadd
(添加组)
groupdel(删除组)
sudo:
用root 权限执行命令
-i 切换到root 用户 (仅用于 ubuntu linux
alias 命令:
作用:
给命令取别名
格式:
alias 新命令名=‘命令名 [选项..]
示例:
alias delete='rm -i'
用户管理命令:
useradd
userdel
usermod
passwd
su 命令
用户信息:
用户名 ,id 用户主目录 主组
启动的shell程序 密码
/etc/passwd
/etc/shadow
文件权限:
rwx 属主 属组 文件大小 修改日期
chown 命令:
修改属主/属组
day04
unix/linux管道:
运算符:
作用:
将一个命令的输出 作为另一个命令的输出
格式:
命令1
选项1..|命令2 选项2|命令3 选项3..
示例:
1. 查看/etc/passwd下 用/bin/bash的用户有几个人
grep "/bin/bash" /etc/passwd |wc -l
2.
cat /etc/group |grep "m" | wc -l
输出重新项:
输出分为两种:
1.标准输出
2.标准错误输出
标准输出重定向:
> 将一个命令的标准输出重定向到文件 (会覆盖原先数据)
>> 标准输出追加到一个文件(会在末尾追加)
示例:
grep "/bin/bash" /etc/passwd > file.txt
标准错误输出重定向:
2> 将一个标准错误输出重定向到文件
2>> 标准错误输出追加到文件
示例:
find /etc -name "group" 2> error.txt > ture.txt
重定向所有输出:
&> 将所有输入重定向到同一文件
find /etc -name "group" &> 1.txt
&>>
echo命令:
作用:
将文本信息作为标准输出
格式:
echo "字符串"
示例:
echo 'hello'
练习:
已知有一个文件的内容有5行文本
aaa
bbb
cgfdg
ddd
eee
请head tail echo 命令组成将文件第三行改为ccc后存入另一个文件
shell编程:
种类:
bash
sh
shell运行方法:
方法1
$bash 程序文件
方法2
$chomd +x程序名
$./程序文件名
shell的注释
# 井号开头 直至行尾
第一行注释#!:
作用:
指定解释执行文件的程序是谁
示例:
、
进程管理及命令:
什么是进程:
正在执行的程序
ps命令:
作用:
查看进程的相关信息
格式:
ps [选项]
示例:
ps
ps aux
kill命令:
作用:
杀死进程
格式:
kill 进程的pid号
ps aux |grep "2048"
ctrl+c 终止进程
top:
作用:
查看程序运行状态
退出:
Q键
练习:
已知有一个末班文件template.txt的内容如下:
群通知
------------------
xxx:
xxxxxx
------------------
群主:魏老师
另外创建两个文件file1.txt和file2.txt在其中写入一定的内容
1.用file1.txt的内容生成一个群通知文件n1.txt
2.用file2.txt的内容生成一个群通知文件n2.txt
网络管理及命令:
什么是IP地址:
192.168.1.100(IPv4)
(0-255).(0-255).(0-255).(0-255)
ifconfig 命令:
作用:
查看和设备网络配置
实例:
ifconfig
ifconfig eth0
注:windows 下用ipconfig命令
ping 命令:
作用:
测试网络的链接状态
格式;
ping IP地址或域名
例如;
ping 172.60.16.233
hostname 命令:
作用:
查看和设置主机名
ssh 命令;
作用:
远程登录到一台主机
格式:
ssh[用户名@]ip地址或域名
实例:
ssh chenxin@172.60.16.233
who 命令;
作用:
查看当前主机有哪儿几个用户登录
scp 命令:
作用:
远程复制文件或文件夹
格式:
scp [选项] 源文件地址 目标文件地址
远程文件地址格式:
用户名@IP地址:路径
实例:
#复制我的一个文件day03.tar.gz 到172.60.50.78的/home/weimz/
scp ./day02.tar.gz weimz@172.60.50.78:/home/weimz/
scp
系统的关机,重启命令
poweroff 现在关机
shutdown -h now 现在关机
shutdown 一分钟后关机
shutdown -h小时:分钟 按预定时间关机
shutdown -c 取消按预定是时间关机
shutdown -r now 重启
reboot 重启
练习;
1.把你自己今天的笔记打包成为dayo4.tar.gz
2.用scp把笔记发送到你同坐的电脑上备份
3.在ssh登录你同桌的电脑上并创建一个你自己的目录
4.把day04.tar.gz 复制到你自己的目录里
5.解包day04.tar.gz 到你自己目录,用vim查看文件信息是否与你自己电脑上的相同
grep
find
file
wu
tar
gzip
gunzip
打包: tar -czvf 包名.tar.gz 文件夹或文件
解包: tar -zxvf 包名.tar.gz
groupadd
(添加组)
groupdel(删除组)
sudo:
用root 权限执行命令
-i 切换到root 用户 (仅用于 ubuntu linux
alias 命令:
作用:
给命令取别名
格式:
alias 新命令名=‘命令名 [选项..]
示例:
alias delete='rm -i'
用户管理命令:
useradd
userdel
usermod
passwd
su 命令
用户信息:
用户名 ,id 用户主目录 主组
启动的shell程序 密码
/etc/passwd
/etc/shadow
文件权限:
rwx 属主 属组 文件大小 修改日期
chown 命令:
修改属主/属组
day04
unix/linux管道:
运算符:
作用:
将一个命令的输出 作为另一个命令的输出
格式:
命令1
选项1..|命令2 选项2|命令3 选项3..
示例:
1. 查看/etc/passwd下 用/bin/bash的用户有几个人
grep "/bin/bash" /etc/passwd |wc -l
2.
cat /etc/group |grep "m" | wc -l
输出重新项:
输出分为两种:
1.标准输出
2.标准错误输出
标准输出重定向:
> 将一个命令的标准输出重定向到文件 (会覆盖原先数据)
>> 标准输出追加到一个文件(会在末尾追加)
示例:
grep "/bin/bash" /etc/passwd > file.txt
标准错误输出重定向:
2> 将一个标准错误输出重定向到文件
2>> 标准错误输出追加到文件
示例:
find /etc -name "group" 2> error.txt > ture.txt
重定向所有输出:
&> 将所有输入重定向到同一文件
find /etc -name "group" &> 1.txt
&>>
echo命令:
作用:
将文本信息作为标准输出
格式:
echo "字符串"
示例:
echo 'hello'
练习:
已知有一个文件的内容有5行文本
aaa
bbb
cgfdg
ddd
eee
请head tail echo 命令组成将文件第三行改为ccc后存入另一个文件
shell编程:
种类:
bash
sh
shell运行方法:
方法1
$bash 程序文件
方法2
$chomd +x程序名
$./程序文件名
shell的注释
# 井号开头 直至行尾
第一行注释#!:
作用:
指定解释执行文件的程序是谁
示例:
、
进程管理及命令:
什么是进程:
正在执行的程序
ps命令:
作用:
查看进程的相关信息
格式:
ps [选项]
示例:
ps
ps aux
kill命令:
作用:
杀死进程
格式:
kill 进程的pid号
ps aux |grep "2048"
ctrl+c 终止进程
top:
作用:
查看程序运行状态
退出:
Q键
练习:
已知有一个末班文件template.txt的内容如下:
群通知
------------------
xxx:
xxxxxx
------------------
群主:魏老师
另外创建两个文件file1.txt和file2.txt在其中写入一定的内容
1.用file1.txt的内容生成一个群通知文件n1.txt
2.用file2.txt的内容生成一个群通知文件n2.txt
网络管理及命令:
什么是IP地址:
192.168.1.100(IPv4)
(0-255).(0-255).(0-255).(0-255)
ifconfig 命令:
作用:
查看和设备网络配置
实例:
ifconfig
ifconfig eth0
注:windows 下用ipconfig命令
ping 命令:
作用:
测试网络的链接状态
格式;
ping IP地址或域名
例如;
ping 172.60.16.233
hostname 命令:
作用:
查看和设置主机名
ssh 命令;
作用:
远程登录到一台主机
格式:
ssh[用户名@]ip地址或域名
实例:
ssh chenxin@172.60.16.233
who 命令;
作用:
查看当前主机有哪儿几个用户登录
scp 命令:
作用:
远程复制文件或文件夹
格式:
scp [选项] 源文件地址 目标文件地址
远程文件地址格式:
用户名@IP地址:路径
实例:
#复制我的一个文件day03.tar.gz 到172.60.50.78的/home/weimz/
scp ./day02.tar.gz weimz@172.60.50.78:/home/weimz/
scp
系统的关机,重启命令
poweroff 现在关机
shutdown -h now 现在关机
shutdown 一分钟后关机
shutdown -h小时:分钟 按预定时间关机
shutdown -c 取消按预定是时间关机
shutdown -r now 重启
reboot 重启
练习;
1.把你自己今天的笔记打包成为dayo4.tar.gz
2.用scp把笔记发送到你同坐的电脑上备份
3.在ssh登录你同桌的电脑上并创建一个你自己的目录
4.把day04.tar.gz 复制到你自己的目录里
5.解包day04.tar.gz 到你自己目录,用vim查看文件信息是否与你自己电脑上的相同