CentOS常用命令

1、查看版本

cat /etc/redhat-release

uname -r

2、建立软连接

ln -s /usr/local/freeswitch/bin/fs_cli /usr/bin/fs_cli

3、查看so内容

1) nm -D  xx.so

2) objdump -tT xx.so 

4、查看文件夹大小

du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量 

du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。

du -sh * | sort -n 统计当前文件夹(目录)大小,并按文件大小排序

du -sk filename 查看指定文件大小

du常用的选项:

  -h:以人类可读的方式显示

  -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小

  -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小

  -c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和

  --apparent-size:显示目录或文件自身的大小

  -l :统计硬链接占用磁盘空间的大小

-L:统计符号链接所指向的文件占用的磁盘空间大小

5、查看详细的硬盘分区情况(包括挂载和未挂载两种的硬盘大小):

fdisk -l

6、查看依赖库

readelf -d test.so

ldd test.so

7、查看端口

netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,

如查看8000端口的情况,netstat -tunlp |grep 8000

8、两个主机之间传文件

scp   ./filename1    user@ip:/home/

9、查询exe或者so依赖的库

readelf -a exe|so |grep "Shared"

0x0000000000000001 (NEEDED)            Shared library: [libpng16.so.16]

0x0000000000000001 (NEEDED)            Shared library: [libjpeg.so.8]

0x0000000000000001 (NEEDED)            Shared library: [libopencv_imgcodecs.so.3.4]

0x0000000000000001 (NEEDED)            Shared library: [libopencv_core.so.3.4]

0x0000000000000001 (NEEDED)            Shared library: [libopencv_imgproc.so.3.4]

0x0000000000000001 (NEEDED)            Shared library: [libz.so.1]

10 搜索文件内容

find . -name “*.in” | xargs grep “thermcontact”

 1、解压文件到指定目录

      tar -zxvf ./example.tar.gz  -C /dir

2、创建压缩文件

tar -zcvf  ./example.tar.gz  ./dir

3、复制目录

     cp -r  dir1  dir2

4、查看CentOS版本

     cat /etc/redhat-release

5、CentOS安装桌面

     yum groupinstall "GNOME Desktop"

6、为程序建立软链接

     cd /usr/local/bin/ 

     ln -s /usr/local/freeswitch/bin/fs_cli fs_cli

7、在根目录下查找文件libx264.so

     find / -name libx264.so

8、查看目录占用空间大小

     du -s dir

9、查看磁盘空间大小

     df -hl

10、查看某个文件或目录占用磁盘空间的大小

     du -ah --max-depth=1

     a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度

     参考资料:http://www.cnblogs.com/kobe8/p/3825461.html 

11、查看安装包信息

rpm -qi nginx

12、重启网络

systemctl restart network

systemctl status network

你可能感兴趣的:(CentOS常用命令)