时间:2023.7.19
一。查看内核版本命令:
1)[root@SOR_SYS~]#cat/proc/version
Linuxversion2.6.18-238.el5(mockbuild@)(gccversion4.1.220xx0704(RedHat4.1.2-50))#1SMPSunDec1914:22:44EST20xx
[root@SOR_SYS~]#
2)[root@SOR_SYS~]#uname-r
2.6.18-238.el5
3)[root@SOR_SYS~]#uname-a
Linux2.6.18-238.el5#1SMPSunDec1914:22:44EST20xxx86_64x86_64x86_64GNU/Linux
[root@SOR_SYS~]#
二。查看linux版本:
1)登陆到服务器执行lsb_release-a,即可列举所有版本信息,比如:
[root@SOR_SYS~]#lsb_release-a
LSB
Version::core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
DistributorID:RedHatEnterpriseAS
Description:RedHatEnterpriseLinuxASrelease4(NahantUpdate4)
Release:4
Codename:NahantUpdate4
[root@SOR_SYS~]#
注:这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。
2)登陆到linux执行cat/etc/issue,比如如下:
[root@SOR_SYS~]#cat/etc/issue
RedHatEnterpriseLinuxServerrelease5.6(Tikanga)
Kernelronanm
[root@SOR_SYS~]#
3)登陆到linux执行cat/etc/redhat-release,比如如下:
[root@SOR_SYS~]#cat/etc/redhat-release
RedHatEnterpriseLinuxASrelease4(NahantUpdate4)
[root@SOR_SYS~]#
注:这些方法下可以直接看见具体的版本号,例如AS4Update1
4)登陆到linux执行rpm-qredhat-release,比如如下:
[root@SOR_SYS~]#rpm-qredhat-release
redhat-release-5Server-5.6.0.3
[root@SOR_SYS~]#
注:这些方法下可看见一个所谓的release号,例如上面的事例是5
这个release号和实际的版本之间存在一定的对应关系,如下:
redhat-release-3AS-1->RedhatEnterpriseLinuxAS3
redhat-release-3AS-7.4->RedhatEnterpriseLinuxAS3Update4
redhat-release-4AS-2->RedhatEnterpriseLinuxAS4
redhat-release-4AS-2.4->RedhatEnterpriseLinuxAS4Update1
redhat-release-4AS-3->RedhatEnterpriseLinuxAS4Update2
redhat-release-4AS-4.1->RedhatEnterpriseLinuxAS4Update3
redhat-release-4AS-5.5->RedhatEnterpriseLinuxAS4Update4
另:第3)、4)两种方式只对RedhatLinux有效
5)[root@SOR_SYS~]#file/bin/bash
/bin/bash:ELF64-bitLSBexecutable,AMDx86-64,version1(SYSV),forGNU/Linux2.6.9,dynamicallylinked(usessharedlibs),forGNU/Linux2.6.9,stripped
[root@SOR_SYS~]#
6)[root@SOR_SYS~]#file/bin/cat
/bin/cat:ELF64-bitLSBexecutable,AMDx86-64,version1(SYSV),forGNU/Linux2.6.9,dynamicallylinked(usessharedlibs),forGNU/Linux2.6.9,stripped
[root@SOR_SYS~]#
第二篇:Linux基本命令总结
Linux基本命令
Linux下的命令太多了,但对刚入门的我来说,把握基本的就够用了,若果要深入就去专门学习个别特殊的命令。下边是一些简单的命令:文件操作命令
ls作用:列目录。通常用法:
ls[选项][文件]常用参数:
-l,显示长列表,通常格式为:
属性列表硬链接数所有者组名大小最后更改时间文件名
drwxr-xr-x13rootroot409620xx-04-2615:13usr属性列表中的后九个字符以三个为一组分表表示所有者、同组用户、其他用户,对此文件的操作权限,分别为用’r’代表可读,’w’代表可写,’x’代表可执行linux查看qt版本命令,若对应用户无此权限,则使用’-‘表示。而属性列表第一个字符表示文件类型,可能有一下类型或更多:-:普通文件d:目录文件s:套接字文件c:字符设备文件p:管线文件b:块设备文件l:符号链接
-a,显示所有文件。在Linux中以’.’开头的文件是隐藏文件,ls的时侯是不显示的,可以加上-a参数来显示隐藏文件。
-ilinux公社,显示文件的inode节点号。
--color:以不同颜色显示不同类型的文件。命令示例:
ls--color-la
就是以长格式用彩色显示当前目录下所有文件。其他:类似的dir命令通常也可用,并且它通常只是ls的一个完全相同的复制而已。
若果不带参数,则仅仅列举当前目录下的所有非隐藏文件的名称。
cat作用:显示指定文件的内容。通常用法:cat[选项][文件名]常用参数:-v,不仅LFD和TAB之外使用^和M-控制符显示非复印字符
-E,在每行结束处显示$-T,将制表符显示为^I-e,等价于-vE
-t,等价于-vT-A,等价于-vET
-b,对非空输出行编号-n,对输出的所有行编号-s,不输出连续的空行命令示例:
cat-Eabc.txt
将当前目录下的abc.txt的内容显示到屏幕上,而且在每行末尾使用$表示。cd作用:改变目录。通常用法:cd[path]常用参数:无
命令示例:cd/home/user
无论当前目录是哪些都切换到/home/user下
cduser/abc
切换到当前目录下的user/abc目录中。
其他:假如无参数,会手动切换到当前用户的主目录,例如当前用户是userlinux查看qt版本命令,通常就是/home/user目录,或则用’~’表示。
mkdir作用:创建目录。
通常用法:mkdir[选项][目录名]常用参数:
-m:对新建的目录设置存取权限。
-p:递归执行,即要完善目录的父目录若不存在则先创建它的父目录。
命令示例:mkdir-p/home/user/a/b/c在/home/user/a/b下创建一个叫’c’的目录,假若路径中的某个目录不存在则也创建它。rmdir作用:删掉一个空目录。通常用法:rmdir[选项][目录名]常用参数:
-p:递归删掉指定目录,当子目录删掉后其父目录为空时,也一齐被删掉。假如整个路径被删掉或则因为某种诱因保留部份路径,则系统在标准输出上显示相应信息。
命令示例:rmdirc
删掉当前路径中的名称为c的目录。
其他:此命令只删掉空目录,即只包含’.’和’..’两个子目录而没有其他任何文件的目录。rm-r可以取代rmdir命令,并且具有一定危险性。touch作用:创建一个空文件。通常用法:touch[文件名]常用参数:
命令示例:touchabc.txt
在当前目录下创建一个名为abc.txt的空文件。rm作用:删掉文件
通常用法:rm[选项][文件名]常用参数:
-r:递归删掉一个目录及其中的所有内容包括子目录和文件。
-f:忽视不存在的文件,不提示。-i:删掉文件前提示。命令示例:rm-rfabc
强制删掉当前目录中的abc目录及其内容,若abc是文件此命令亦能执行。注意,此用法十分危险,倘若失误,很难恢复!其他:须要对目录有写权限。并且此命令属于危险命令,没有确认所有内容都不再须要时尽量不要使用,谨慎再谨慎!
mv作用:联通目录树或给文件更名。通常用法:mv[选项][源文件][目标文件]常用参数:
-i:交互操作,覆盖前给出提示。-f:严禁交互操作,无提示。命令示例:mvabc
将当前目录下的目录树联通到目录c下。假如ab是文件名或目录名,而c不是一个早已存在的目录,则将ab更名为c。
其他:须要有写权限,但是-f参数具有危险性,使用前请确认不会覆盖有用的文件。cp作用:复制文件。
通常用法:cp[选项]源目的常用参数:-a:全部复制。-l:链接而不复制。
-H:使用符号链接的真正目的。-i:覆盖文件前须要确认。
-s:只创建符号链接而不复制文件,类似ln-s。
-f:假如未能打开已存在的文件,会删掉该文件并再尝试打开。命令示例:
cp-a~/b~/c
将当前用户目录下的b中的所有内容复制到当前用户目录下的’c’目录中去。
其他:须要有写权限,但是-f参数具有危险性,使用前请确认不会覆盖有用的文件。cp可以拿来备份系统等,用法比较复杂,要详尽理解须要认真阅读指南。chmod作用:改变文件的权限。
通常用法:chmod[选项]模式文件名常用参数:
-R:递归修改所有文件及子目录。-f:消除大部份错误信息。-v:显示详尽的信息。
-c:类似于-v参数,并且只有在修改时才显示结果。命令示例:
chmod440a.txt
修改当前目录下a.txt文件的权限为所有者和同组用户可读,但不能写和执行。其他用户对此文件没有任何权限。
chmodg-wa.txt
消除同组用户对a.txt的写权限。其他:这个命令只有文件的所有者和root用户可以对文件使用,但是,root的权限仍然和所有者相同。
另外,这个命令显然更关键的地方是权限的“模式”,“模式”有两种类型:
字母表示,很直观,对于少量的文件和某些权限的修改很合适,使用的格式为:
用户分类+权限(除去权限为-)。
表示用户分类的是:a表示all,u表示所有者,g表示同组用户,o表示其他用户;权限是:r表示读linux makefile,w表示写,x表示执行。诸如:a+x就是给所有用户执行权限。也可以用八补码数表示用户权限,一位八补码数字表示一个用户的权限,用三位八补码数分别表示所有者,同组用户和其他拥用户的权限。规则为:
rwx111
对应位为1则有此权限,0则没有。例如:
640就表示所有者权限为6对应的二补码数为110,所有者权限即为rw-,同组的用户权限为4,二补码为100,权限为r--,其他用户没有任何权限。chown作用:修改文件的所有者
通常用法:chown[选项]用户名文件名常用参数:
-R:递归修改所有文件及子目?