面试常问的Linux命令【杭州多测师_王sir】

cd 
cd ..
cd ~
cd /
ll  ==》ls -l   查看当前目录下所有文件和目录的详细信息
ls -a     查看当前目录下所有文件和目录包括隐藏文件 ==》隐藏文件以.开头
cat 
less 
more
面试题:有个log日志文件,在里面查找报错的信息筛选出来
cat xx.log|grep “error”   ==》cat xx.log|grep “exception”
head
tail
head -n 10   查看前10行
tail -n 10  查看末尾10行
tail -n +10 查看从第10行开始
查看第5到10行  ==》cat aa.log|head -n 10|tail -n +5
操作文件和目录的三剑客:grep、sed、awk
find / -type f  ==》查看根目录下面所有的文件
find / -name “*.txt”   ==》查看根目录下面所有的以txt结尾的文件
touch  ==》可以创建空文件
vim  ==》也可以创建文件
mkdir a b c   ==》平级创建a,b,c目录
mkdir /a/b/c   ==》联级创建a,b,c目录
rm -r  ==》有提示性的删除  、r表示递归删除
rm -rf *  ==》删除所有的内容
cp  ==》复制、拷贝
mv  ==》移动、重命名
scp  ==》远程拷贝
scp /home/a.log   root@192.168.1.12:/home ==》把a.log文件拷贝放到远程服务器的home目录下面
重点命令:
ps -ef|grep tomcat  ==》查找Tomcat进程信息   PID==》process id 进程ID
netstat -nltp  ==》查看正在被占用的端口和进程相关信息
lsof -i:8080  ==》查看8080端口情况
kill -9  ==》杀进程
df  ==》查看磁盘使用情况
free -m  ==》以兆的形式查看运行内存
top -d  ==》 查看CPU和内存使用情况==》怎么看CPU的负载情况,通过看load值,load越高表示负载越高
vmstat 1 100
dstat -tcmnd --dist-util  ==》查看CPU,内存,IO磁盘和带宽相关的使用情况
打包命令
tar -cvf 包.tar 源文件  ==》打包
tar -xvf 包.tar     ==》解压
tar -zcvf 包.tar 源文件  ==》打包
tar -zxvf 包.tar.gz  ==》解压
zip -r 包.zip 源文件   ==》打包
unzip 包.zip    ==》解压
用户权限相关的命令
chmod  改变权限
chown  改变属主
chgrp   改变属组
面试题:假如有一个a.log文件,文件的创建者有读写执行的权限,和文件创建者在同一个组的其他用户只有执行的权限,其他用户只有读的权限,怎么修改?
chmod 714  a.log  ==》a.log改为最高权限就是chmod 777 a.log
chmod -R 777 a  ==》把a目录以及a目录下面的所有目录和文件都改为最高权限
read    r     4  读
write   w     2   写
execute  x    1   执行
面试题:把a.log文件的属主改为dcs
chown dcs a.log
面试题:把a.log文件的属组改为dcs
chgrp dcs a.log
面试题:把a.log文件的属主和属组改为dcs
chown dcs.dcs a.log
chown dcs:dcs a.log
cat /etc/passwd   ==》查看Linux系统的所有用户
0  ==》root用户
1-499  ==》系统用户
500以上就是自己创建的用户
cat /etc/group   ==》查看Linux系统的所有组
userdel  ==》删除用户
useradd或者adduser  ==》添加一个用户
gpasswd -a dcs1 dcs2  ==》把dcs1这个用户添加到dcs2这个组里面去
gpasswd -d dcs1 dcs2  ==》把dcs1这个用户从dcs2这个组里面删除
ifconfig  ==》查看IP地址信息,在Windows里面用ipconfig/all
service network restart  ==》重启网卡
service iptables start/stop/restart 
service mysqld start/stop/status/restart  ==》数据库相关
mysql -uroot -p123456 cms  ==》登录mysql数据库并且进入cms库
who
uname  ==》查看内核信息
history
reset
alias ==》取别名
vim编辑器
命令模式   ==》vim a.log   HML
编辑模式  ==》通过输入i,a,o等等进入编辑模式
末行模式  ==》:
查看行号 ==》:set nu
查找关键字 ==》:/error
不保存强制退出  ==》:q!
保存退出 ==》:wq 或者用capslock+大写的ZZ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值