生产环境几个实用的命令整理(一)

79 篇文章 0 订阅
43 篇文章 0 订阅
#1.FTP部分
ftp localhost #连接FTP,密码输入错误使用Ctrl+Backspace删除字符

#下载FTP文件
get 文件名
mget 多个文件名

#往FTP上传文件
put 文件名 目的文件名
send 文件名 目的文件名
mput 多个文件名

#删除FTP文件
del 文件名
mdel 多个文件名

#重命名文件
rename 文件名 新文件名

#移动文件
rename 文件名 路径+新文件名

#创建文件夹
mkdir 文件夹名称

#退出FTP
bye
quit
#================================================================

#2.文件系统部分
ls -l|grep "^-"|wc -l #查看当前目录下文件个数

ls -l|grep "^d"|wc -l #查看当前目录下目录个数

ls -l *.txt|grep "^-"|wc -l #查看当前目录下txt文件个数

#拷贝文件到某目录
cp test.txt /home/test

#拷贝文件夹到某目录
cp -r /home/test1 /home/test2

#拷贝某文件夹下所有内容到另一目录下
cp -r /home/test1/* /home/test2

#同时修改文件的所有者和用户组
chown test:test a.txt

#同时修改文件夹及其中内容的所有者和用户组
chown -R test:test ./filedirname
#chown [选项] [所有者]:[用户组] [文件目录]

#按文件名查找文件
find / -name "name" #在根目录下搜索名字为name的文件

find . -name "*name*" #在当前目录下搜索名字包含name的文件

find . -name "name*" #在当前目录下搜索名字以name开头的文件

find . -name "*name" #在当前目录下搜索名字以name结尾的文件

find . -name "*.txt" #在当前目录下搜索txt文件


#按照时间批量删除文件
find /home/lifeccp/dicom/studies -mtime +21 -name "*.*" -exec rm -Rf {} \;

#/home/lifeccp/dicom/studies :准备要进行清理的任意目录
#-mtime:标准语句写法
#+10:查找10天前的文件,这里用数字代表天数,+30表示查找30天前的文件
#"*.*":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件
#-exec:固定写法
#rm -rf:强制删除文件,包括目录
# {} \; :固定写法,一对大括号+空格+/+;

#软链接
#1.创建软链接
ln -s /home/test/ /root/test/ #为目录/home/test/创建软链接名为/root/test/
#================================================================

#3.文件内容部分
#查看log文件中包含特定内容的日志

#查看当前目录下文件中包含某个关键字的行
grep -r "keyword" .
#================================================================

#4.vi编辑器部分
Ctrl+f #内容向下翻页
Ctrl+b #内容向上翻页

G #光标移动到最后一行
nG #光标移动到文件中的第n行
gg #光标移动到文件第一行

/word #在文件中查找内容为word的字符串(向下查找)
?word #在文件中查找内容为word的字符串(向上查找)
n #查找下一个
N #反向查找下一个

dd #删除光标所在的一整行
ndd #删除光标所在的向下n行

yy #复制光标所在的那一行

p #粘贴至游标后(下) 
P #粘贴至游标前(上)
#================================================================

#5.shell功能部分
history #查看最近执行的历史命令
#=================================================================

#6.系统部分
#查看Redhat系统版本信息
cat /etc/redhat-release

#查看Linux发行版信息
lsb_release -a

#防火墙部分
#查看防火墙状态
#CentOS
systemctl status firewalld.service

#停止防火墙
#CentOS
systemctl stop firewalld.service

#永久关闭防火墙
#CentOS
systemctl disable firewalld.service

#查看iptables规则(Red Hat Enterprise 6.5)
vim /etc/sysconfig/iptables

#启动iptables服务(Red Hat Enterprise 6.5)
service iptables start

#重启iptables服务(Red Hat Enterprise 6.5)
service iptables restart

#查看iptables服务状态(Red Hat Enterprise 6.5)
service iptables status
#=================================================================

#7.压缩解压部分
tar -xvf test.tar #解压tar文件

tar -xzvf test.tar.gz #解压tar.gz文件
#=================================================================

#8.查看系统资源部分
#磁盘部分
df -h #查看文件系统的磁盘空间使用
du -sh ./* #查看当前目录下各文件和文件夹占用磁盘空间大小
du -ah --max-depth=1| sort -rh | head -n 5  #查看当前目录下文件及目录(不包含子目录)占用排名前五
du -d 1  #查看当前目录下各目录占用大小
fdisk -l #查看硬盘分区
lvextend -l #在线扩展逻辑卷的空间大小

#内存部分
free -m #查看内存使用情况

#CPU部分
top #查看CPU使用情况
#=================================================================

#9.文件传输部分
scp root@123.123.123.123:/home/test.txt ./ #从远程服务器下载test.txt文件到当前服务器当前目录

scp -r root@123.123.123.123:/home/test/ ./ #从远程服务器下载test文件夹到当前服务器当前目录
#=================================================================

#10.网络部分
netstat -ano|grep <port>  #查看访问某端口的所有网络连接
netstat -anp|grep <port>  #查看访问某端口的所有网络连接
lsof -i:<port>            #查看占用某端口的进程

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值