Loading

linux上实用操作记录

删除swap文件

#1 显示swap文件

swapon -s

#2 关闭swap

swapoff /home/swap(swap所在的路径)

 

文件编码

#1 查看文件编码

file test_修改接入号.csv

#2 修改文件编码

iconv -f encoding -t encoding inputfile -o outputfile

 

卸载python

#1 强制删除已安装程序及其关联

rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps

#2 删除所有残余文件

whereis python |xargs rm -frv

#3 验证删除,返回无结果

whereis python

 

常用命令

1. 查看历史命令执行记录 
history 
 
2. 查看命令mkdir 的历史执行记录 
history | grep mkdir 
 
3. 执行历史记录中,序号为178的命令 
!178
 
4、mount: 通过查看/etc/mtab文件显示当前系统已挂载的所有设备
# 服务器之间共享目录
mount -t nfs4 192.168.150.240:/shared/AAdx  /mnt/yjqf_yh/shared/AAdx_240 -o proto=tcp -o nolock -vv -o intr,soft,timeo=10,retry=0
 
5、查看内存空间使用状态
free
 
6、netstat -tunlp查看所有端口情况
7、查看11161端口的情况
 lsof -i:11161
 
8、合并文本文件:
cat file1.txt file2.txt file3.txt > aa.txt
 
9、查看文件类型
file
 
10、搜索文件或目录
find filename dir 条件
比如:find /data/log/ -name '*.log'
 
11、xshell中vi编辑输入中文显示乱码解决
在root用户下,vi /etc/profile;最后一行加入:
export LC_ALL=zh_CN.utf-8
 
12、复制目录
cp -r log  logbak
 
13、
ps -Lf 18039 |wc -l
 
14、查看隐藏文件.用户目录的环境变量配置
    ll /home/sms/ -a
 
 15、查看某个目录下文件有多少(不包含子文件)
    ls -l |grep '^-' |wc -l
            包含子文件
    ls -lR|grep "^-"| wc -l
查看目录下文件夹个数
ls -l|grep "^d"| wc -l
 
 
16、打包目录
 tar -zcvf  压缩包名  /test 
 
17 chown -R sms:sms mnt/yjqf_yh/data/【修改目录用户权限】
 
18、find搜索
find ./ -name "*tqyb*"
 
19、查找最近跟新过的但不记得具体文件名的文件。
 ls -rt /etc/
 
20、find / -name libclntsh.so.10.1
 
21、磁盘目录
 lsblk
 
22、检查是否安装了某个软件
1、rpm包安装的,可以用 rpm -qa 看到,如果要查找某软件包是否安装,用 rpm -qal | grep "软件或者包的名字"
2、以deb包安装的,可以用 dpkg -l 看到。如果是查找指定软件包,用 dpkg -l | grep "软件或者包的名字"
3、yum方法安装的,可以用 yum list installed 查找,如果是查找指定包,用 yum list installed | grep "软件名或者包名"
 
23、tree——显示当前目录下的树状目录图
        rmdir——删除空目录,非空目录不能删除
24、head -n 7 sys.log——查看前7行
      head -n -7 sys.log——查看除了最后7行的内容
25、查看系统版本
lsb_release -a
cat /proc/version
cat /etc/redhat-release
 
26、查看前10行及后10行
 cat reportyun.log |grep 'jfjg' -B 10 -A 10 
 
27、查看所有用户信息
    more  /etc/passwd
 
28、chown: 用来变更文件或目录的拥有者或所属群组      
      chmod: 用来变更文件或目录的权限
 
 
29 、du -sh <目录名>  # 查看指定目录的大小 
 
 
1.缩小applv磁盘
lvresize -L -1G /dev/mapper/myvg-applv
2.扩展rootlv磁盘
lvresize -L +1G /dev/mapper/myvg-rootlv
3.扩展rootlv文件系统
resize2fs /dev/mapper/myvg-rootlv
 
 
30、ps -ef |grep BBpsms |grep -v grep | awk '{print $2}'
 
31、排序
cat foo.txt |sort ——这是按字典排序
cat foo.txt |sort -n ——这是按数字排序
cat foo.txt |sort -r ——这是按照相反的顺序排序
 
32、两个文件不同或相同的行
comm -12 signup.txt purchase.txt
comm -23 signup.txt purchase.txt
comm -13 signup.txt purchase.txt
comm -12 <(sort signup.txt) <(sort purchase.txt)
 
33、查看最大文件连接数
 ulimit -n
34、查看文件的时间
stat file.txt
 
35、倒序查看文件,从最后一行开始显示
tac isTester.ini | head -n 10
 
36、显示行号
nl dlv_005_972_20200506100651.txt |head -10
查看文件的第10行到20行内容并显示行号
nl dlv_005_972_20200506100651.txt |head -20 |tail -10
 
37、查看服务器的公网IP
curl cip.cc
 
38、查看进程打开的句柄数
lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more
 
39、文件过多删除
ls |xargs rm -rf

 

未完待续

 

posted @ 2020-07-16 11:23  doro测试笔记  阅读(189)  评论(0)    收藏  举报