1.cd 命令, cd /root/Docement 切换到目录/root
cd ./path 切换到当前目录下的path目录中
cd ../path 切换到上层目录中的path目录中
2.ls 命令, 查看文件与目录的命令,list 之意。
ls -l 列出长数据串,包含文件的属性与权限
ls -a 列出全部的文件
ls -r 连同子目录的内容一起列出
3.grep 命令,grep命令是一种强大的文本搜索工具,常用于分析一行的信息,
显示该行内容,匹配模式
grep -c 计算找到‘搜索字符串’的行数
grep -o 指出匹配的内容
Grep -i 不缺分大小写
Grep -n 显示匹配内容的行
ls -l | grep -i file # 把ls -l 的输出中包含字母file (不区分大小写)
(linux 三种文件内容查看命令less、cat、more)
4.less less 工具也是对文件或其它输出进行分页显示的工具,more我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看.
ps -ef |less ,ps 查看进程信息并通过less 分页显示
Cat text | less 查看text文件中的内容
6.more,cat命令是整个文件的内容从上到下显示在屏幕上, more会以一页一页的显示方便使用者逐页阅读
:f 输出文件名和当前行的行
q 退出more
7.head命令 ,命令在屏幕上显示指定文件的开头若干行。
head -5 file(显示文件file的前5行)
8.tail命令,在屏幕上显示指定文件的末尾若千行
tail file (显示文件file的最后10行)
tail +20 file (显示文件file的内容,从第20行至文件末尾)
9.Cp 命令 ,用于复制,copy之意,可以把多个文件一次性复制到一个目录下
Cp -a 将文件的特性一起复制
Cp -p 连同文件属性一起复制
Cp -i 若目标文件已经存在,覆盖使先询问操作
Cp -a file1 file2 连同文件特性把文件file1复制成文件file2
10.mv 命令,move之意,用于移动文件、目录或更名
Mv -f force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖
Mv -i 若目标文件已存在,就会询问是否覆盖
11.rm 命令,remove之意,删除文件或目标
12.touch命令 :创建一个空文件
touch aaa.txt 创建一个空文件,文件名为aaa.txt
13.ps 命令,查看进程。用于将某个时 间点的进程运行情况选取并输出, process之意。
Ps -A 所有的进程均显示出来
Ps -a 不与terminal有关的所有进程
Ps -u 有效用户的相关进程
Ps -x 一般与a 参数一起使用,可列出较完整的信息
Ps -aux | grep pid
pgrep pid
Ps -ef 12.
14.kill 命令:
kill -signal PID 杀掉进程
15.cpuinfo :查看cpu
1)Top
2)Cat/proc/cpuinfo
16.meminfo:查看内存
1) Free
2)Cat/proc/meminfo
17.Iostat :查看磁盘
1)Iostat -d
2) df -d
18.Netstat:查看 络监控
Netstat -aux
19. ifconfig:查看IP地址
Ifconfig -a
20.ping 命令:检查 络地址是否通
21.telnet命令:登陆到远程主机
telnet 192.168.1.5
22.Tar 命令 :用于对文件进行打包,默认不会压缩
tar -c: 新建打包文件
Tar -t:查看打包文件的内容含有哪些文件
Tar -x 解打包或解压缩的功能
Tar -v 在压缩/解压过程中,将正在处理的文件名显示出来
Tar -j : 通过bzip2的支持进行压缩/解压
Tar -z :通过gzip的支持进行压缩/解压缩
-f filename :filename为要处理的文件
压缩*.tar为: tar -cvf test.tar test.txt
*.tar 解压缩: tar -xvf test.tar
————————gz————————-
压缩*.gz: Tar -zcvf test.tar.gz test.txt
*.gz 解压缩:Tar -zxvf test.tar.gz
———————-bz2——————————
压缩*.bz2: Tar -jcvf test.tar.bz2 test.txt
*.bz2 解压缩: Tar -jxvf test.tar.bz2
23.Chgrp 命令,用于改变文件所属用户组。
Chgrp users -R ./dir
24.chown 命令,用于改变文件的所有者
25.Chmod 命令,用于改变文件的权限,
使用一般格式命令如下:
Chmod a+r test.conf 所有用户可读取
Chmod u+rwx test.cof 只有拥有者可以读写执行
Chmod a+r,ug+w,o-w test.conf
使用数字权限格式如下:
Chmod 755 test.conf ,数字对应 u、g、o,r=4,w=3,x=1,-=0
:表示文件所有者,即创建文件的人;
?:表示和文件所有者相同组的用户;
?:表示其他用户组;
?:表示所有用户;
所以777表示都是777的权限。
rwxrwx- – – 用数字表示就是770
26.关闭和重新启动系统命令
reboot 重新启动计算机
shutdown -r now 重新启动计算机,停止服务后重新启动计算机
shutdown -r -t 5 5s后重新启动计算机
shutdow -s -t 5 5s后关闭计算机
shutdown -h now 关闭计算机,停止服务后再关闭系统
halt 关闭计算机
27.关闭防火墙:systemctl stop firewalld
28.你在工作中哪些场景中用到Linux/strong>
1)当项目不能访问时,登录到Linux服务器上看看项目是否启动(ps -ef | grep xxx)
2)当测试出现bug时,登录到Linux服务器上看看是否有错误日志(grep“ERROR”xxx.log)
3)有时会做下项目的部署,把开发好的项目包,上传到Tomcat里,然后修改项目配置文件,启动Tomcat
29.在linux中如何杀死一个进程/strong>
先用ps命令查看进程 ,比如Tomcat,查看Tomcat的PID命令如下:
Ps -ef|grep Tomcat
找到进程id后,用kill 命令杀死进程
Kill -9 pid
30.如何判断一个端口是否被占用/strong>
Netstat -anp | grep 端口 ,这个命令可以查出占用端口 的进程
通过kill -9 PID 就能把对应的进程杀掉
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8808 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!