Linux基本命令
Posted tester-007
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基本命令相关的知识,希望对你有一定的参考价值。
查看是否是虚拟机:cat /proc/scsi/scsi
Linux系统如何查看版本信息:1.uname -a 2.cat /proc/version 3.cat /etc/issue 4.lsb_release -a
查看内存大小:cat /proc/meminfo |grep MemTotal
输入"cat /etc/issue", 显示的是发行版本信息
lsb_release -a (适用于所有的linux,包括Redhat、SuSE、Debian等发行版,但是在debian下要安装lsb)
端口监测:netstat -nat
例子:将目录A重命名为B
mv A B
关掉进程:cd /root/wsh/7164
退出当前操作:crtl+z
获取时间:date
reset:这个命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。
1.tail命令用于输入文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行。按CTRL+C退出
2、tail -n 20 filename 说明:显示filename最后20行。
3、tail -r -n 10 filename 说明:逆序显示filename最后10行。
-f 该参数用于监视File文件增长。
-c Number 从 Number 字节位置读取指定文件
-n Number 从 Number 行位置读取指定文件。
进入url路径命令:wget
ps:将某个进程显示出来
-e:显示所有程序
-f:显示uid,ppip,c,stime
grep:查找
|管道命令
通过ps -ef|grep mysql 查看MySQL的进程
显示进程信息:top
显示完整命令:top -c
设置信息更新次数: top -n 2
设置信息更新时间: top -d 3
查看当前文件夹有多少文件:ls |wc -w
查找进程的命令:ps aux |grep java
杀掉进程:kill -9 进程号
ps aux
显示其他用户启动的进程(a)
查看系统中属于自己的进程(x)
启动这个进程的用户和它启动的时间(u)
变更帐号为root:su -c is root
mysqladmin -u root -p password 【输入新密码】
删除文件夹:使用rm -rf 目录名字 命令即可
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:
cp /test1/file1 /test3/file2
从一台机器复制文件到另一台linux机器上去:scp -r 文件名 [email protected]:/母的文件夹
scp -r /etc [email protected]:/opt
查看IP地址:ifconfig -a
查找文件夹:find -name 文件夹名
进入vi的命令
vi filename :打开或新建文件,并将光标置于第一行首
vi +n filename :打开文件,并将光标置于第n行首
vi + filename :打开文件,并将光标置于最后一行首
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename....filename :打开多个文件,依次进行编辑
启动服务器:service mysql start
停止方式:service mysql stop
重启方式:service mysql restart
显示所有目录:ll
跳转到上一级目录:../
显示目录下的文件:cd 目录名
编辑文件:vi
cpu架构:iscpu
解压tar.gz包:tar zvxf 包名
解压tar包:tar -xvf file.tar
解压zip包:unzip file.zip
解压rar包:unrar e file.rar
解压到指定目录下:tar xvf 包名 -C 目的文件夹
unzip -o -d /home/sunny myfile.zip
把myfile.zip文件解压到 /home/sunny/
-o:不提示的情况下覆盖文件;
-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;
1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar –xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar –xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压
查看安装帮助:./install –h
下载:wget
查看系统当前配置句柄最大值: ulimit –a
2048 将句柄最大值修改为2048:ulimit –n
进入数据库: MySQL -uroot -p
显示数据库:show databases;
选择数据库:use 数据库名;
显示数据库中的表:show tables;
显示数据表的结构:describe 表名;
显示表中记录:SELECT * FROM 表名
退出MYSQL命令: exit (回车)
查看全部的用户:SELECT DISTINCT CONCAT(‘User: ‘‘‘,user,‘‘‘@‘‘‘,host,‘‘‘;‘) AS query FROM mysql.user;
以上是关于Linux基本命令的主要内容,如果未能解决你的问题,请参考以下文章