面试常问到的27个Linux命令,你认识几个?

1.查找文件

find/-namefilename.txt

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

2.查看一个程序是否运行

ps–ef|greptomcat

查看所有有关tomcat的进程

3.终止线程

-919979

终止线程号位19979的线程

4.查看文件,包含隐藏文件

ls-al

5.当前工作目录

pwd

6.复制文件包括其子文件到自定目录

cp-rsourceFoldertargetFolder

7.创建目录

mkdirnewfolder

8.删除目录(此目录是空目录)

rmdirdeleteEmptyFolder

9.删除文件包括其子文件

-rfdeleteFile

10.移动文件

mv/temp/movefile/targetFolder

扩展重命名

mvoldNameFilenewNameFile

11.切换用户

su-username

12.修改

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

13.压缩文件

tar-czftest.tar.gz/test1/test2

14.列出压缩文件列表

tar-tzftest.tar.gz

15.解压文件

tar-xvzftest.tar.gz

16.查看文件头10行

head-n10example.txt

17.查看文件尾10行

tail-n10example.txt

18.查看日志文件

tail-fexmaple.log

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

19.启动编辑器

vi

20.查看系统当前时间

date

命令会输出 周几 几月 几日 时间 和 时间显示格式 和年份

SatJan2004:39:49CST2018
date+"%Y-%m-%d"

显示如下:

[@mingxxx]#date+"%Y-%m-%d"2018-01-20
注:这个我们如果不确定就help即可;

21:解压zip 文件

unzip-oq

22:查看线程个数(方便查看程序是否有误)

ps-Lf端口号|wc-l

23:压缩文件夹 为 tar.gz(比如tomcat)

tar-zcvf文件名.tar.gz./
tar-zcvfapache-tomcat-8.0.xx.tar.gz./

24:查看CentOS磁盘大小

df-hl

25.CentOS 6.x 允许对外访问的

#开启8000端口

/sbin/iptables-IINPUT-ptcp--dport8000-jACCEPT

#保存配置

/etc/rc.d/init.d/iptablessave

#重启服务

/etc/rc.d/init.d/iptablesrestart

#查看端口是否已经开放

/etc/init.d/iptablesstatus

CentOS6.x升级到7.x之后,发现无法使用iptables控制Linuxs的端口,Centos 7.x使用firewalld代替了原来的iptables。下面记录如何使用firewalld开放CentOS7.x 对外访问的网络端口:

26.CentOS 7.x 允许对外访问的网络端口:

#开启端口

firewall-cmd--zone=public--add-port=80/tcp--permanent
–permanent#永久生效,没有此参数重启后失效
–zone#作用域
–add-port=80/tcp#添加端口,格式为:端口/通讯协议

#查询端口号80 是否开启:

firewall-cmd--query-port=80/tcp

#重启防火墙:

firewall-cmd--reload

#查询有哪些端口是开启的:

firewall-cmd--list-port

#停止firewall

systemctlstopfirewalld.service

#禁止firewall开机启动

systemctldisablefirewalld.service

27.下载ftp 上的文件或者文件夹:

wget-P指定文件保存位置ftp://ip:端口/文件夹--ftp-user=用户名--ftp-password=

SCP命令(文件拷贝,基于ssh的登录):

scp/opt/xxx.dmproot@ip:/home//dmpdir/

(本地计算机/home下的一个名为xxx.dmp的文件拷贝到远程服务器ip上的/home/oracle/dmpdir。而且远程服务器 的帐号名为root,会提示你输入密码。)

scproot@]ip:/home/xxx.dmp

(把文件从远程机器拷贝到本机当前目录。)

原文链接:

https://blog.csdn.net/weixin_38429587/article/details/79110588

给TA打赏
共{{data.count}}人
人已打赏
运维笔记

云原生学习大礼包,升职加薪核心必备!

2023-10-10 18:31:15

运维笔记

如何更酷地实现 Go 程序热开关功能

2023-10-10 18:31:17

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索