linux常见命令2

6.PS1变量,命令提示符的修改

PS1="[u@h W]$"

u 代表 用户
@ 占位符
h 主机名
W 工作路径的最后一位


w 工作路径的绝对路径


PS1="[u@h w ]$"

#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

原文地址:https://www.cnblogs.com/yuchen1301152/p/10539175.html