6.PS1变量,命令提示符的修改
PS1="[\u@\h \W]\$"
\u 代表 用户
@ 占位符
\h 主机名
\W 工作路径的最后一位
\t
\w 工作路径的绝对路径
PS1="[\u@\h \w \t]\$"
#cat命令
cat -n filename 显示文本的行号
#linux特殊符号
> 重定向 覆盖写入符
>> 重定向追加写入符
[root@localhost /tmp 09:07:49]$cat >>shi.txt<<EOF
> 床前明月光
> 地下鞋两双
> 举头望明月
> 低头看你妹
> EOF
7.再来几个命令
1)cp拷贝,复制一个文件
cp 旧文件 新文件
cp -r 旧文件夹 新文件夹 #递归拷贝文件夹
linux查看命令帮助
1. man手册 查看命令帮助 ,
比如 man cp ,按回车换行,按q退出
2. 命令加上 --help参数
2)linux寻找命令
find 从哪找 -name 名字叫什么
find / -name *.py 全局搜索 后缀是.py的文件
find /opt -name *.py #在/opt地下搜索,后缀是.py的文件
find 从哪找 -type 文件类型 -name 文件名字
find /tmp -type d -name "douyin*"
d - 文件夹
l - 符号链接文件。
f - 普通文件。
3)命令输入不存在 小问题
ifconfig 这个命令输入不存在
少了一个网络工具包
安装工具包
yum install net-tools -y
4)linux管道符|,和grep过滤命令的结合
cat /tmp/settings.py | grep -i "allow"
grep -i filename #-i 忽略大小写过滤
grep -v filename #-v 反转查询结果
5)从前看,从后看 -10 是杠10 不是负10
head -10 filename #从文件的前10行看
tail -10 filename #从文件的后10行看
tail -f filename #实时监控一个文件的写入变化
6)linux的别名命令
1.当一个用户,使用rm命令的时候,告诉他,求你了,别用rm
#设置别名的功能
alias rm="echo '求求你了,你别用rm了,别坑我了' "
#取消别名 取消rm的别名
unalias rm
7)远程传输命令
1.传输自己的内容给别人
scp 你要传输的内容 传输到某个地方
scp /tmp/file.txt root@其他人机器的ip:/opt/
2.传输别人的内容给自己
scp root@别人机器的ip:传输的内容 自己的目录路径
scp root@192.168.11.173:/opt/file.txt /tmp/
scp -r /opt/* root@192.168.11.176:/tmp/
8)统计文件大小
1.第一种方法
ll -h 显示文件,文件夹大小
2.更专业的命令
du 统计文件,文件夹大小
du -sh . 统计当前目录 所有内容的大小,合计
9)查看linux进程命令
ps -ef |grep python #过滤出当前机器 所有的进程
#过滤的名字
#杀死进程 kill
kill 进程id号 #进程id号是通过 ps -ef 命令查看
10)查看linux时间
date
#如果时间不正确,请用时间服务器同步 ,阿里云 提供了时间服务器
ntpdate -u ntp.aliyun.com
8.安装 命令
1)在线下载资源的命令
wget 资源url地址
2)linux安装文件拖动软件,可以方便的在windows linux之间传输文件
yum install lrzsz -y
#lrzsz工具提供了俩命令, rz(接收资源) sz(发送资源)
3)xftp