加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux常用命令

发布时间:2020-12-13 23:44:28 所属栏目:Linux 来源:网络整理
导读:1.1?? 常用linux命令: 1.1.1??? 配置环境变量 vim /etc/profile i进入 esc? 再 :wq保存退出 立即生效 source /etc/profile 1.1.2??? mysql ?? 1)查看mysql版本号 ?? shell中:mysql –version? 或 ???????????? mysql -V ?? 语句中:select version(); 1.1

1.1?? 常用linux命令:

1.1.1??? 配置环境变量

vim /etc/profile

i进入

esc? 再 :wq保存退出

立即生效

source /etc/profile

1.1.2??? mysql

?? 1)查看mysql版本号

?? shell中:mysql –version? 或

???????????? mysql -V

?? 语句中:select version();

1.1.3??? 查看端口号是否被占用

netstat -ap |grep 8080 //查看端口号是否被占用

netstat -tln?? //表示以数字形式查看正在监听的端口

netstat -tln | grep 8080 查看端口8080的使用情况

netstat -ap?? //查看所有应用占用端口情况

netstat -anp|grep 20880

标注为进程号

?

?

1.1.4??? 解压/压缩

tar ?zxf apache-jmeter-3.3.tgz

tar -xvf mysql-5.7.11-Linux-glibc2.5-x86_64.tar.gz

tar -czf test.tar.gz /test1 /test2

tar -xvzf test.tar.gz

?

1.1.5??? 查看端口号

netstat -antup | grep ftp? //查看ftp端口号

1.1.6??? 复制文件行数并生成文件

tail -10000 catalina.out >211.txt?? 截取文件倒数10000行放到当前文件211.txt中

1.1.7??? 下载文件/上传文件

sz 211.txt 下载文件到本地(指定到文件)

rz 上传文件到当前目录下

1.1.8??? 查找文件

find / -name filename.txt 根据名称查找/目录下的filename.txt文件。

find . -name "*.xml" 递归查找所有的xml文件

find . -name "*.xml" |xargs grep "hello world" 递归查找所有文件内容中包含hello world的xml文件

grep -H ‘spring‘ *.xml 查找所以有的包含spring的xml文件

find ./ -size 0 | xargs rm -f & 删除文件大小为零的文件

ls -l | grep ‘.jar‘ 查找当前目录中的所有jar文件

grep ‘test‘ d* 显示所有以d开头的文件中包含test的行。

grep ‘test‘ aa bb cc 显示在aa,bb,cc文件中匹配test的行。

grep ‘[a-z]{5}‘ aa 显示所有包含每个字符串至少有5个连续小写字符的字符串的行。

1.1.9??? 查看进程

ps –ef|grep tomcat 查看所有有关tomcat的进程

ps aux|grep java 查看java进程

ps aux 查看所有进程

1.1.10?? 终止线程

kill -9 19979 终止线程号位19979的进程

1.1.11?? 查看文件,包含隐藏文件

ls -al

1.1.12?? 查看当前工作目录

pwd

1.1.13?? 复制文件

cp source dest 复制文件

cp -r sourceFolder targetFolder 递归复制整个文件夹

scp sourecFile [email?protected]:remoteAddr 远程拷贝

1.1.14?? 创建目录

mkdir newfolder

1.1.15?? 删除目录

rmdir deleteEmptyFolder 删除空目录

rm -rf deleteFile 递归删除目录中所有内容

1.1.16?? 移动文件

mv /temp/movefile /targetFolder

1.1.17?? 文件重命名

mv oldNameFile newNameFile

①将一个名为abc.txt的文件重命名为1234.txt

[[email?protected] root]#mv abc.txt 1234.txt

②将目录A重命名为B

[[email?protected] root]#mv A B

③将a.txt移动到/b下,并重命名为c.txt

[[email?protected] root]#mv a.txt /b/c.txt

1.1.18?? 切换用户

su -username

1.1.19?? 修改文件权限

chmod 777 file.java //file.java的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行

1.1.20?? 查看文件头10行

head -n 10 example.txt

1.1.21?? 查看文件尾10行

tail -n 10 example.txt

1.1.22?? 查看日志类型文件

tail -f exmaple.log //这个命令会自动显示新增内容,屏幕只显示10行内容的(可设置)。

1.1.23?? 使用超级管理员身份执行命令

sudo rm a.txt 使用管理员身份删除文件

1.1.24?? 查看端口属于哪个程序

lsof -i :8080

1.1.25?? 以树状图列出目录的内容

tree a

ps:Mac下使用tree命令

1.1.26?? 文件下载,地址访问

wget http://file.tgz

curl http://file.tgz

curl https://www.baidu.com/

curl http://general.api.withyouplus.com/General_riwise_cn/partnerStaff/getPartnerStaffUserByScode.do?sCode=201518441436517

mac下安装wget命令

1.1.27?? ?网络检测

ping www.just-ping.com

1.1.28?? 远程登录

ssh [email?protected]

1.1.29?? 打印信息

echo $JAVA_HOME 打印java home环境变量的值

1.1.30?? java 常用命令

java javac jps,jstat,jmap,jstack

1.1.31?? 查看硬盘信息

df –f

1.1.32?? apache重启

service httpd restart

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读