linux常用指令的列举

修改权限的方式:

(1)字符设置法
chmod [who][+ | - | =] 文件名
who (u 用户user ,g用户组group,o其他用户,a所有用户默认)
操作符号:
+添加某个权限
-取消某个权限
=赋予权限
chmod u+x,g+w,o+w test.log //r 读,w 写 x 执行

(2)数字设定法

0无权限,1表可执行=x,2表写入权限=w,4表可读权限=r

当前的数字权限:
用户权限=rwx=4+2+1=7
所属组权限=r--=4+0+0=4
其他用户权限=r--=4+0+0=4
组合:744
修改权限:
都加入写入权限:+2
给用户组加入写入权限:+2
给其他用户加入可执行权限:+1
chmod 765 yhp.log

6.1. 查看目录
ls 查看目录内容
ll 查看详细信息

6.2. 创建目录
mkdir :创建目录
mkdir -p 创建目录以及子目录,多个目录同时创建

6.3. 切换目录
cd 切换目录cd .. 要加空格cd ../xxx 进入上一级目录的子目录

6.4. 创建文件
touch :创建一个空白的普通文件

6.5. 写入内容
echo :把内容重定向到指定的文件中 ,有则打开,无则创建
覆盖模式>: echo “ww”>aa.txt
追加模式>>: echo "ww">>aa.txt

6.6. 查看文件内容
cat :查看文件内容

more :分页查看文件内容,按空格键换页

6.7. 复制
cp :复制

6.8. 剪切
mv :剪切、重命名(剪切的文件 放在同一个目录中是重命名)

6.9. 删除
rm :删除文件或者文件夹 -r :递归删除
rm -fr 直接彻底删除,没有提示。

6.10. 统计行
wc : -l 统计行数

6.11. 当前路径
pwd :查看当前目录的绝对路径

6.12. 显示主机
hostname : 显示主机名

6.13. 系统信息
uname -a :显示完整的系统信息

6.14. 查看进程耗时与占用
top :显示当前耗时的进程信息 ,每3秒刷新一次 cltr+c 中断
top确认CPU和内存的占用情况

6.15. 查看进程快照
ps : - axu 显示当前进程的快照
不过滤:

6.16. 文件大小
du :-sh 显示文件的大小信息

6.17. 磁盘占用
df :-lh磁盘使用情况

6.18. 网卡
ifconfig :查看或者配置网卡信息(ip addr)

6.19. 强制结束
kill pid :杀死进程
Kill -9 强制杀死

6.20. 查看端口
netstat
常用参数:
-a或--all:显示所有连线中的Socket;
-l或--listening:显示监控中的服务器的Socket;
-n或--numeric:直接使用ip地址,而不通过域名服务器;
-p或--programs:显示正在使用Socket的程序识别码和程序名称;
-t或--tcp:显示TCP传输协议的连线状况;
netstat -tlnp

6.21 打包与拆包
tar - cxzjvf <打包后的文件> <欲打包的目录>
1. c :创建的一个归档文件
2. x :拆包
3. z :以gzip 格式压缩 j :以bzip2格式压缩
4. v :显示打包或者拆包的文件信息
5. f : 后面紧接一个 归档文件
6. 打包及压缩:tar -czvf yhp.tar.gz ./yhp/
7. 拆包及解压缩: tar -xzvf yhp.tar.gz
unzip解压:(windows中软件等)
unzip rocketmq.zip -d rocketmq(-d到指定目录可选)

6.22 文本编辑器
指令:VIM
操作模式:
一般模式 ,默认方式,该模式不能编辑
按 i(insert) 进入 插入模式
编辑模式
该模式可以编辑文档,按esc 退出插入模式
命令模式
一般模式中按:进入命令模式[yy复制一行, dd剪切一行,p粘贴]
:q 安全退出,当没有操作该文档
:q!修改了内容,但不想保存,强制退出
:wq 保存退出
:set number 显示行号set nonumber 取消行号显示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值