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 啊! (常用)