linux命令提示符
linux命令提示符
[root@localhost ~]#
#用户名 whoami
#@ 占位符
#主机名 hostname
#~ 当前工作目录/ 用户的家目录
如何修改命令提示符
PS1变量来控制
u
W 最后一位工作目录
w 绝对路径工作目录
显示24h制的时间
h
PS1="[u@h w ]$"
#更改主机名,退出会话后生效
hostnamectl set-hostname kingfan
vim指令
#进入查看模式后
set nu 将内容添加行号
<!--vi三部曲-->
<!--1. vi 打开文件 此时进入命令模式,你可以输入 i 命令,进入编辑模式-->
<!--2. 在编辑模式下,开始输入字符串-->
<!--3. 写完之后, 按下 esc 回到命令模式,按下 : 进入底线命令模式-->
<!--4. :w 写入不退出 :wq! 写入且强制退出 -->
cat指令
cat命令用户
cat命令不适合看大文件,因为是一次性输出所有内容
cat -n 显示文件行号
cat是一次性读取内容不适合读取大文件
more
more text.txt #百分比读取
copy指令
#cp 目标文件 备份文件
cp kingfan.txt kingfan1.txt
mv kingfan1.txt kingfan.txt
cp -r #用于递归拷贝
查看命令大的帮助手册
cp --help #命令 --help
ls -l = ll
删除
rm -i 交互式提醒删除文件 yes or no
-r 递归删除
-f 强制性删除
alias别名功能
#查看命令别名对应的命令全称
#例如输入rm命令时,提示别瞎用
alias rm==echo "'别瞎用'"
##还原/取消别名功能
unalias rm
查找文件/文件夹find命令
windows上查找文件软件everyting
linux上 find
find / home
# find 查找路径 目标
find / -name *.txt
#查找名字为*.txt的文件
find / -type f/d/l
f - 文件
d - 文件夹
l - 快捷方式
举例
我想找到当前服务器的 网卡配置文件,网卡配置文件名字是 以 ifcfg开头,
网卡配置文件路径,在/etc底下
find /etc -name ifcfg*
查看端口命令
linux查看端口的命令
netstat -tunlp
grep字符串搜索命令
grep字符串搜索命令
grep "你想搜索的东西" 你想操作的对象文件
grep "ALLOW" settings.py
grep -v "ALLOW" settings.py
-v 反转,过滤出除了ALLOW以外的东西
-n 过滤结果 且显示行号
-i 忽略过滤字符串的大小写 ,匹配结果更易于观察
部分查看内容head/tail
查看文件的前10行,和后10行
head -10 filename
tail -10 filename
查看/etc/passwd的 10行到20行之间,使用head结合tail
思路
1. head查看前20行数据,然后通过管道符,丢给第二个命令 tail去处理
head -20 /etc/passwd | tail -11
linux同步时间
#查看系统时间
date
#查看硬件时间
hwclock
#同步系统时间
ntpdate -u ntp.aliyun.com
#以系统时间为基准修改硬件时间
hwclock -w
#以硬件时间为基准修改系统时间
hwclock -s
wget 在线下载指令
语法: wget url
wget http://pythonav.cn/av/man.jpg
将文件下载上传到windows
首先的安装一个工具
yum install lrzsz -y
安装完之后 就有 rz(接受/上传 文件) sz(发送/下载) 两个命令
rz 直接回车,接受一个文件到linux
sz 文件名