linux 常用命令案例

来源:互联网 发布:vibe算法改进代码 编辑:程序博客网 时间:2024/06/04 20:50

linux 常用命令案例


find 命令
find . -mtime +10 查看当前目录 10天前修改的文件 //ctime 创建时间 atime 访问时间
find . -user “root” 查看 归属者为root 的文件
find . -name “abc” 查看 文件名包含 abc 的文件 “[ab]” 文件名是a 或者 b 的文件
find . -size +10M 查看大于10M、 的文件 -10 小时10M 的文件
组合条件查询 通过 -a 相当于and 通过exec 执行命令如删除
find . -size +10M -a -iname ‘abc’ -exec -lh {} \;
find . -inum 12345 根据id 查询文件
find . -name “xxx.*” 查询文件名为xxx 的所有文件 包括子文件

grep “字符串” 文件名
grep -v “字符串” 文件名 // 查询不包含
grep -ir ‘xxx’ . // 从当前文件夹开始查询 包含xxx 内容的文件

ln -s 源文件 目标文件 创建软链接
ln 源文件 目标文件 创建硬链接
ls -i 查看文件id 根据文件查看id
ls -alh 查看文件列表 包含文件大小和 修改时间

mkdir -p 文件夹 创建多级文件夹
- a文件复制内容到b文件
cp -f a.conf b.conf
- a文件夹复制到b 文件夹
cp -R a b

linux 安全命令


w 命令 查看系统当前用户状态
last 查看登录,启动日志

linux 历史命令调用


last 查看登录,启动日志
!n 重复执行第n条记录
!! 重复执行上一条命了
!字符串 调用最后一个以字符串 开头的命令

linux管道命令

netstat -an | grep 52907 |wc (处理上一条命令的结果)查看netstat 命令并且查询 结果包含 52907 的行 再统计 字符

linux 快捷键


清屏 ctrl+l
移到行收 ctrl+a
移到行尾 ctrl+e
光标出删除到行首 ctrl+u
搜索历史 ctrl+r

linux 特殊命令


  • man grep 查询grep命令的含义 和 参数 (/-b 查找文档中的关键字,按n 查看下一个)

  • man -f grep 查看命令等级

  • man -等级 grep 查看命令等级下的详情
  • help 命令 shell命令 比如 cd
  • info 命令 命令详细 (按键enter,u,n,p,q)

  • gzip -r 目录名称 压缩目录

  • gzip 文件名 压缩文件(文件被删除)

  • gunzip 文件名 解压文件

  • gunzip -r 文件名 解压目录

  • zip 目标文件 源文件 压缩

  • zip -r 目标文件 源文件夹/* 压缩
  • unzip 源文件 解压
  • unzip -v 源文件 查看zip 不解压

  • tar -zcvf 目标文件 源文件 源文件 压缩

  • tar -zxvf 源文件 -C 文件路径 解压

-shutdown -r(重启) -c(取消) -h(关机) ,poweroff和int 0和 halt 都是关机命令

logout 退出登录
history 查看历史命令 -c 清楚 -w 写入

mount

- unzip -v 源文件 查看zip 不解压

vim 常用


  • 删除光标所在行(dd)
  • 删除光标下的n行(ndd)
  • 删除光标以上的数据(d1G)
  • 删除光标以下的数据(dG)
  • 删除光标到此行的最后一个字符(d$)
  • 删除光标到此行的第一个字符(d0)
  • 删除光标下的n行(ndd)

  • 向前剪切一个字符 x

  • 向后剪切一个字符X
  • 复制一行 yy
  • 复制光标以上的数据 y1G
  • 复制光标以下的数据 yG
  • 复制光标到此行的第一个字符y0
  • 复制光标此行的最后个字符 y$
  • 复制数据到光标上一行 p
  • 复制数据到光标下一行 P
  • 撤销 u
  • 反撤销 ctrl+r

  • 显示行号 :set nu

  • Ctrl + f 屏幕『向下』移动一页,相当于 [Page Down]按键 (常用)

  • Ctrl + b 屏幕『向上』移动一页,相当于 [Page Up] 按键 (常用)

  • 0 或功能键[Home] 这是数字『 0 』:移动到这一行的最前面字符处 (常用)

  • [End](),在正则里面表示是结尾的意思,这样理解一下就能记住
  • H 光标移动到这个屏幕的最上方那一行的第一个字符,H你就把它记成是header的缩写,这样就好记了
  • M 光标移动到这个屏幕的中夬那一行的第一个字符,M你就把它记成middle的缩写
  • L 光标移动到这个屏幕的最下方那一行的第一个字符,L你就把它记成last的缩写
  • G 移动到这个档案的最后一行(常用)
  • gg 移动到这个档案的第一行,相当于 1G 啊! (常用)
0 0
原创粉丝点击