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 的相关信息,该命令没有任何选项及参数。