果子日常笔记十二(Linus 常用命令二)

**sort排序
sort
将文本文件的内容加以排序
sort 4.txt
给字母排序,默认是根据ASCII码表
sort 给数字排序由于ASCII码表,只有0-9对应,过于大的则无法排序,如果要给数字排序要加-n
-n:按数字进行排序
例如:sort -n 2.txt
-u:去重
但是如果数字有重复,例如多个1,需要加-n ,例如:sort -u -n 2.txt
>> 追加重定向
例如在使用sort排序后,可使用重定向功能,重定向到一个新的文件 例如; sort -u -n 2.txt >> num
> 覆盖重定向
原文件内容被覆盖
find查找
在系统中查找具有指定特征的文件或者路径
-name 根据文件名进行查找
例如; find . -name “.txt" 在当前目录下查找出所有以.txt结尾的文件
-perm
find . -perm 775 在当前目录下查找权限是775的所有文件
-user 根据当前用户来,按照文件拥有者查找
-nouser 查找没有用户的文件
find . -nouser
-group 按照文件所属组进行查找
find . -group test3
-type,根据类型来查找
find . -type f
f代表文件
find . -type d
d代表路径
不想查找用感叹号 !
find . ! -type f 不查找文件
等价于find . -type d
-exec
find . -name "
.txt” -exec rm -rf {} ;
最后面是分号
find . -name “.sql" -exec ls -la {} ;
查找文件名后缀以.sql结尾,的文件的详细信息
{}用来存放前面find出来的结果
find . -name "
.txt” -exec cp {} /opt ;
-ok
用法跟exec完全一致,区别在与会询问你是否执行
文件管理类
cat
显示文本文档的内容
-n 显示行号
可以多个文件同时显示,例如:cat 1.txt agone
cat -n agileone.sql test.sh
head
tail
从末尾开始显示指定行数 tail -2 agone
-n 指定显示几行
more
分页显示
more +2 -3 agone 从第二行开始,每次显示三行
+ 从多少行开始
- 每页显示行数
文件权限设置
一个用户能看到那些文件,完全取决于,用户自身身份,和所属组
文件权限的种类
r读权限
w写权限
x执行权限
drwxrwxrwt
d第一位
d:路径类型
- :文件类型
l : 软连接
第一个:rwx
拥有者的权限
第二个:rwx
文件所属组的权限
第三个rwx
其他人的权限
chmod
一种根据数字来改变权限
r:4
w:2
x:1
根据角色来修改权限
u:代表文件所有者 u +r ug+r
g:文件所属组
o:其他人
a: 所有人
+ : 增加对应权限
-:去掉对应权限
chgrp
chgrp root 1.txt
改变文件1.txt的所属组为root
chown
chown tom 文件名
改变文件1.txt的所有者为tom
-R 修改所有文件的权限(R递归)
chmod -R a+rwx *.txt
给所有.txt文档赋予权限
diff
比较两个文件的内容上的差异
例如: diff 1.txt 2.txt
whereis 命令名
查找系统二进制文件的位置 例如whereis find
which
在系统的环境变量中查找
which python
alias
给命令 取别名 例如:alias la=‘ls -a’
unalias la
网络通信
ping
ifconfig
查询ip地址
netstat
查询端口使用情况
-ano
例如 netstat -ano | grep 3306
备份压缩
tar
解压
tar -zxvf
f必须是放在最后
v代表解压的时候打印出所有的文件
压缩
-zcvf
c代表压缩
例如: tar -zcvf hello.tar.gz agileone.sql
注意:生成的文件后缀名必须是.tar.gz
tar -zcvf 19.tar.gz hello
-C
解压到指定路径
tar -zxvf ls.tar.gz -C /home
zip
压缩
安装:yum -y install zip
例如:zip /opt/liangshuang.zip lsls
生成的压缩文件名后缀必须是.zip
unzip
解压
unzip liangshuang.zip
需要先安装: yum -y install unzip
-d
解压到指定路径
unzip ko.zip -d /opt
进程管理
进程管理的作用
判断服务器健康状态
查看系统中所有进程
杀死进程
查看系统中所有进程: ps -aux
查看系统中所有进程,使用Linux标准命令格式: ps -le
查看系统状态:top
查看可用的进程信息:kill -l
每两秒钟监控一次:vmstat 2
重启进程 : kill -1 进程ID
此处为进程数字1
强制杀死进程: kill -9 进程ID
系统启动级别
3: 代表命令行模式,企业服务器开机模式
5:图形化界面,Linux默认启动级别
0:关机
init 0
1:单用户模式,只允许一个用户登录
2:多用户模式,不支持网络工作
4:系统预留
6:代表重启模式,不能设置,否则系统反复重启
init 6
修改启动级别:vim /etc/inittab

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值