linux必会命令

我们线上机器都是linux系统,所以linux命令是我们必备技能之一。这里会梳理下我们日常开发中必备或者常用的命令,对linux命令做一个简单的汇总及介绍。
一.文件权限相关
使用背景
之前我认为我们平时不会用到权限相关命令,直到一次一个其他组的同学需要读取我们一个目录下的日志信息,当时的权限对于其他用户是不可读的,所以有时候我们会需要使用权限相关命令。
常见命令:
1.chmod 改变文件的权限 使用如下
chmod 755 file.name 这里的755意思是文件所有者有读,写,执行权限7,同用户组用户有读,执行权限5,其他非本用户组有读,执行权限5。
2.umask 设置用户创建文件的默认权限 umask设置的是文件权限的补码 
如umask 002 设置的相当于775的权限 是文件权限的补码
掌握这两个命令基本可以满足文件权限的使用了
二.文件与目录管理
1.cd 切换目录
2.pwd 显示当前目录
3.mkdir 新建一个新的目录
4.rmdir 删除一个空的目录 只能删除里面不存在其他的目录和文件的目录,如果想将所有目录下的东西都删除,使用rm -rf test,注意线上谨慎使用。
5.ls 查看文件与目录 常用的参数 -a 全部的文件 -l列出文件属性和权限 可以组合使用如 ls -al
6.cp 复制文件或目录命令 常用参数 -r 递归持续肤质 用于目录的肤质行为
7.rm 移除文件或目录 常用参数 -r 递归删除 -f 强制删除 忽略不存在的文件 不会出现警告 常用的就是rm -rf 谨慎使用 从删库到跑路很多就是这么来的。
8.mv 移动文件与目录 或重命名 
9.cat 直接查看文件信息 常用参数 -n 打印出行号
10.more 一页一页翻动 空格键向下翻一页 /字符串 可向下查询"字符串" q代表离开more
11.less 一页一页翻动 比more更具有弹性 可以上下翻页(more只能向后翻) /字符串 向下查询字符串 ?字符串 向上查询字符串 n重复前一个查询
12.head 取出前面几行 常用head -n200 文件名 取文件前200行 
13.tail 取出后面几行 常用tail -n200 文件名 取文件后200行 其实最长用的还是tail -f 文件名 只有等到输入ctrl-c才会离开 用来查看日志
14.whereis 寻找特定文件 寻找文件还可以使用find 
15.df 列出文件系统的整体磁盘使用量 常用df -h查看机器磁盘情况
16.du 评估文件系统的磁盘使用量 常用du -sh 会查看当前目录下磁盘使用情况 经常使用这两个命令查看线上磁盘
17.tar 打包命令 经常使用tar+参数来打包压缩及解压文件 tar -jcvf filename.tar.bz2 要被压缩的文件活目录名称 tar -jxvf filename.tar.bz2 解压文件
18.vi vim常用编辑文件的命令 vim是vi的升级版本,兼容vi的命令 增加了语法加亮 多操作平台运行等优点 所以推荐使用vim
vim分为三种模式 一般模式 编辑模式和命令后模式
一般模式:当我们使用vim打开一个文件 就是一般模式 在一般模式下,我们可以使用上下左右按键移动光标,删除字符,复制粘贴数据。
编辑模式:一般模式无法编辑文件内容 按下"i,I,o,O,a,A,r,R"任意字母才会进入编辑模式 界面左下方就出现INSERT或REPLACE字样。若想退出到一般模式,按下Esc按键推出编辑模式
命令行模式:一般模式下输入: / ? 三个中任意一个按钮,可以将光标移到最下面一行,这个模式中,可以进行查找数据到操作,读取,保存,大量替换自负,离开vim,显示行号等操作都是在此模式下完成的。
vim功能非常强大,可以好好学习下。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值