Loading

Linux常用命令

5. 一条命令,移动两个文件 isTester.tar idoxu.tar 到目录 /APP/www
mv isTester.tar idoxu.tar  -t /APP/www
 
3. 新建一个多层级文件夹 idoxu/20181230/01
mkdir -p idoxu/20181230/01
 
命令 history 
 
1. 查看历史命令执行记录 
history 
 
2. 查看命令mkdir 的历史执行记录 
history | grep mkdir 
 
3. 执行历史记录中,序号为178的命令 
!178
 
4、mount: 通过查看/etc/mtab文件显示当前系统已挂载的所有设备
 
5、查看内存空间使用状态
free
 
6、netstat -tunlp查看所有端口情况
7、lsof -i:11161查看11161端口的情况
 
8、合并文本文件:
cat file1.txt file2.txt file3.txt > aa.txt
 
9、查看文件类型
file
 
10、搜索文件或目录
find filename dir
 
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 ./ -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、查看系统版本
cat /proc/version
lsb_release -a
 
26、cat reportyun.log |grep 'jfjg' -B 10 -A 10 查看前10行及后10行
 
27、查看所有用户信息
    more  /etc/passwd
 
28、chown: 用来变更文件或目录的拥有者或所属群组      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
 
40、查看CPU型号
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
 
41、vim快捷键
shift+g ——跳到最后一行
gg——跳到首行
非编辑模式下。:n ——跳到第几行
 
42、建立软连接
ln [参数] [源文件或目录] [目标文件或目录]
ln -s /home/sms/apache-ant-1.9.14 /home/sms/ant——ant指向/home/sms/apache-ant-1.9.14
 
43、查看硬件信息
lscpu 可以列出本机的 CPU 的相关信息,该命令没有任何选项及参数。
 
posted @ 2020-03-26 13:17  doro测试笔记  阅读(239)  评论(0)    收藏  举报