Linux命令

xsir 2020-05-23 PM 69℃ 0条 2611字 Site load time is:6 ms 百度:已收录

最近在玩Linux,好多命令都记不住(命令实在是太多了( ╯□╰ )),所以写篇博客记录一下,方便以后查找。

1、查看系统信息

// 查看系统内核信息
uname -a
// 显示:
// Linux iZ2zef0cym1zo2r7x6ykgnZ 3.10.0-1062.12.1.el7.x86_64 #1 SMP Tue Feb 4 23:02:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
// 系统:Linux
// 主机名:iZ2zef0cym1zo2r7x6ykgnZ
// 版本信息:3.10.0-1062.12.1.el7.x86_64    (el7:是指CentOS7,x86_64: 是指64位)

// 查看当前操作系统的发行信息
cat /etc/os-release                // 打开/etc下面的os-release文件
// 显示:
/**
NAME="CentOS Linux"           
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
**/

更多详细操作:Linux查看操作系统信息

2、查看端口

// 查看端口信息
lsof -i:8080            // lsof -i:端口号
// 显示:
COMMAND  PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
java    1614 root   53u  IPv4 8566241      0t0  TCP *:webcache (LISTEN)
// 可以看出当前8080端口正在运行一个Java程序,对应进程编号为1614

// 查看进程信息
ps 1614                
PID TTY      STAT   TIME COMMAND
 1614 pts/1    Sl     0:32 /usr/lib/jvm/java-1.8.0/jre/bin/java -Djava.util.logging.config.file=/usr/local/tomcat8/conf/logging.properties
// emmm, 貌似看不出啥,只能大概猜测是启动了一个tomcat服务

// 关闭指定进程
kill 1614

更多详细内容:lsof命令详解ps命令

ls命令

ls -l              // 列出当前目录下的详细信息
ls -l /usr/        // 列出usr目录下的详细信息
/*
total 144
drwxr-xr-x.   2 root root 36864 May 23 12:45 bin
drwxr-xr-x.   2 root root  4096 Apr 11  2018 etc
drwxr-xr-x.  77 root root 12288 Feb 15 00:02 include
-rw-r--r--    1 root root     0 May 23 13:52 test.txt
lrwxrwxrwx.   1 root root    10 Jul 11  2019 tmp -> ../var/tmp
略......
*/
// 开头的“d”表示这是一个目录,“-”表示这是一个文件,“l”表示这是一个链接
// 文件的操作权限有三种:“r”可读,“w”可写,“x”可执行, “-”代表无此权限
// 三个为一组,第一个是当前用户问的权限,第二个是当前用户组里其他用户的权限,第三个是root的权限
// 比如rwxr-xr-x表示:当前用户可读可写可执行,与当前用户在同一用户组的其他用户可读可执行,root用户可读可执行。

chmod命令

// 给指定文件设置权限
chmod 777 file.txt     // 设置所有用户都有可读可写可执行的权限 
// 数字777 ==> 二进制(111 111 111) ==> rwxrwxrwx
chmod 755 file.txt    // 设置文件所属用户可读可写可执行,用户组内其他用户可读可执行,root用户可读可执行
// 数字755 ==> 二进制(111 101 101) ==> rwxr-xr-x

更多详情:chmod命令详细用法

标签: none

非特殊说明,本博所有文章均为博主原创。

评论啦~


召唤看板娘