longgb246的博客

一些常用命令

一、基本命令

(1)查看linux的信息

1
2
3
4
5
uname -a
lsb_release -a
cat /etc/redhat-release # 查看服务器是Ubuntu还是Centos
file /sbin/init 或者file /bin/ls # 查看服务器是32、64位
free -g # 以G为单位,查看内存大小

(2)查看某文件夹下,文件夹的文件大小总和

1
du -h --max-depth=1 # 深度为1的文件夹里面文件的总大小

(3)查找某文件的路径

1
find /data0 -name filename # /data0表示目录文件,只找/data0下的名字叫filename的文件

(4)管道使用ls

1
find /data0 -name filename | xargs ls -l

二、基本配置

(1)vim使用鼠标

.vimrc中添加set mouse=a这句话,具体还有别的模式,这里不在叙述,尝试用a最合适。

(2)vim显示行号

1
:set number

三、日期命令

输出日期

1
2
3
4
5
6
7
date=`date -d "+0 day $1" +%Y-%m-%d`
enddate=`date -d "+1 day $2" +%Y-%m-%d`
while [[ $date < $enddate ]]
do
echo $date
date=`date -d "+1 day $date" +%Y-%m-%d`
done

1
2
3
4
5
1) ls -lt 时间最近的在前面
2) ls -ltr 时间从前到后
3) 利用sort
ls -l | sort +7 (日期为第8列) 时间从前到后
ls -l | sort -r +7 时间最近的在前面

四、查看进程和杀死进程

1
2
3
ps -ef
ps -aux
kill -s 9 1827 # 9是强制、尽快终止进程。1827是PID进程号

五、命令

1
wc -l filename # 显示文件的行数
坚持原创技术分享,您的支持将鼓励我继续创作!