linux centos 命令
1.删除文件
rm -rf 文件
find ./testtmp -name "*.c" | xargs rm -rf --先查找出当前路径 testtmp 下包含 c 字符的文件,然后在删除,-maxdepthn 参数指定检索最大深度
2.windows 文件上传到 linux
rz 上传 sz 下载
scp 文件名 用户名@ip地址:~
ssh 用户名@ip地址
3.cd /home
mkdir bak
在home下创建bak文件夹
4.查找文件
ll | grep Group 当前目录下查找带 Group 的文件
ll -t 按时间升序排列
ls -al | grep Group 这个命令好像也是这个效果
5.赋予用户权限
chmod 777 file -rw-r--r-- 1 从第二个字符起rw-是说用户有读、写权,没有运行权,接着的r--表示用户组users只有读权限,没有运行权,最后的r--指其他人 (others)只有读权限,没有写权和运行权。
6.vi 路径 查看文件
vim 路径,按 i 进入编辑
7.重命名/移动
8.查找dotnet服务
9.其他命令
https://jingyan.baidu.com/article/7f41ecec022131593d095c3f.html
unzip -o --指定不进行覆盖确认 文件名 -d 解压目录 --解压
10.sudo rpm –i procdump-1.0.1.el7.x86_64.rpm
yum localinstall ./procdump-1.0.1.el7.x86_64.rpm --安装rpm
rpm -Uvh 包名称.rpm --更新rpm
rpm -e 包名 --卸载,不带rpm后缀
yum search 名称 --搜索包
rpm -qa | grep dotnet --查找通过 rpm 安装的 dotnet 文件
11.开端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:systemctl restart firewalld.service
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
12.磁盘空间
- du -sh 查看当前目录下文件占用空间大小
- df -h 查看磁盘空间
- du -s /usr/* |sort -nr | head --查看选出排在前面的10个文件大小
13. su 切换用户
14. 查找端口占用
netstat -lnp|grep 88
15.服务启动相关
- systemctl daemon-reload
- firewall-cmd --zone=public --permanent --add-port=11044/tcp
- firewall-cmd --reload
- systemctl disable kestrel-grouponcenter.service
- systemctl enable kestrel-grouponcenter.service
- systemctl restart kestrel-grouponcenter.service
16.去除非linux文件格式的脚本
- vi filename 执行 :set ff=unix
- head -1 filename | od -c
- sed -i '1s/^.*#//;s/\r$//' filename

浙公网安备 33010602011771号