社招-Linux命令

查看日志

1、查看日志的前n行

head -n file

2、查看日志尾部n行

tail -n file

3、查看日志前100行抛出异常的日志

head -100 file| grep "exception"

4、如果需要实时查看日志文件新增的前100行

tail -100 -f file

5、查看100行,包含关键字“exception”的日志

gerp -m 100 “exception”
grep -mi 100 “exception”   # 不区分大小写查询

查看进程

1、查看所有进程

ps -ef 

2、查看apache是否启动

ps -ef|grep httpd

3、查看jdk进程是否启动

ps -ef|grep java

4、实时查看资源使用情况

top
P:按CPU使用率排序显示进程。
q:推出
按数字4:代表4秒刷新一次

文本操作

1、文本编辑

进入ESC模式下:
dd 删除一行文字

X 删除一个字符

$  光标移至文本行尾

G  光标移至文本末尾

2、管理文件和目录
(1)文件操作

cat。  	查看
pwd		查看路径
cp。  	复制文件
mv     	移动
touch 	创建多个文件
rm -rf 	删除文件

(2)查找文件

find			查找文件
which			命令可以用来查找可执行文件的实际位置
whereis			用于查找二进制文件、源代码文件和帮助文档的位置
  • 在某个目录下查找文件
 find GAIA/数据 -name "带日期数据.csv"		
  • python解释器的路径
which python3
  • 查找linux命令的路径`
whereis ls

3、线上查询命令
(1)压缩、解压缩

gzip  test.py				压缩
gunzip -r test.py.gz		解压缩

(2)解压

tar zxvf file.tar

4、文件阅读命令

head		# 从首部开始查询
tail		# 从尾部开始查询
more		# 按页进行查询

5、管理使用者和设立权限的命令
(1)chown # 修改文件所有者

  • List item

更改文件“example.txt”的所有者为用户“user1”:

chown user1 example.txt
  • 同时更改文件“example.txt”的所有者为用户“user1”和所属组为“group1”:
chown user1:group1 example.txt
  • 使用用户ID和组ID更改文件所有权:
chown 1000:5000 example.txt

(2)chmod

  • 权限模式:可以采用符号表示法或八进制数字表示法来指定新的权限。符号表示法例如:u(所有者)、g(所属组)、o(其他用户)和a(所有用户),后面跟随+(添加权限)、-(删除权限)或= (设定为)以及r(读取)、w(写入)、x(执行)等权限标志。 示例:
chmod u+x,g+w,o-r file.txt  # 给所有者添加执行权限,给所属组添加写权限,删除其他用户的读权限
  • 八进制数字表示法,每个数字代表了所有者、所属组和其他用户的权限组合,每三位一组分别对应读(4)、写(2)、执行(1)。若不指定某一权限,则用0代替。
    示例:
chmod 750 file.txt  # 所有者具有读、写、执行权限(7=4+2+1),所属组具有读、执行权限(5=4+1),其他用户无任何权限(0=0)

  • 示例:
    使用符号表示法将文件“example.txt”的所有者赋予执行权限:
chmod u+x example.txt

使用八进制数字表示法将目录“mydir”设置为所有者可读写执行,所属组和其他用户只可读:

chmod 744 mydir

(3)su

su				# 切换到根目录root权限
su username		#切换到username用户权限

6、磁盘空间命令

  • 显示所有已挂载文件系统的磁盘空间,并以人性化方式展示:
df -h
  • du
    示例:
显示当前目录下所有文件和子目录的详细磁盘使用情况:
du -ah
仅显示当前目录总的磁盘使用量:
du -sh
查看特定目录"/home/user/documents"及其所有子目录的磁盘使用情况,并人性化显示:

du -sh /home/user/documents
统计多个目录及其子目录的所有内容总大小,并在最后汇总:
su -ch 

7、网络操作命令

  • 显示网络设备状态 ip地址和子网掩码
ifconfig
  • 检查主机 icmp传输协议 检测网络通不通
ping baidu.com
  • 网络
显示所有活动的TCP连接和监听的TCP端口:

netstat -at
显示内核路由表信息:
netstat -r
查看所有正在监听的端口以及其对应的程序:
netstat plant
  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值