Linux学习-常用命令

 [root@localhost ~] #

  • root : 当前登录用户
  • localhost : 主机名
  • ~ : 家目录
  • # : 超级管理员提示符         $ : 普通管理员提示符

命令格式 :      命令  [选项]  [参数]

ls [选项] [文件或目录]

选项 : 

  • -a 显示所有文件 包括隐藏文件
  •  -l 显示详细信息
  •  -d 查看目录属性
  •   -h 人性化显示文件大小
  •   -i 显示iNode

ll  《 = 》ls -l

mkdir -p [目录名] (-p 递归创建目录)

cd [目录]  (切换所在目录)

    简化操作:

  • cd ~ 进入当前家目录
  • cd - 进入上次目录
  • cd.. 进入上级目录

pwd (显示当前工作目录全路径) 

rmdir [目录名] (删除空目录)

rm -rf [目录或文件名] (删除目录或文件)

  • -r 删除目录
  • -f 强制

cp [选项] [原目录或文件名] [目标目录] (拷贝文件或目录)

  • -r 复制目录
  • -p 连带文件属性复制
  • -d 若源文件是链接文件 则复制链接属性
  • -a 相当于 -pdr

mv [原目录或文件名] [目标目录]  (剪切和改名命令)

ln -s [源文件] [目标文件] (生成链接文件)

  • -s 创建软连接

locate 文件名(可模糊查询  在var/lib/mlocate库中查询 包含匹配)

  • updatadb (更新数据库)

whereis 命令名

  • -b 只查找可执行文件
  • -m 只查找帮助文件

find [搜索范围] [搜索条件] (完全匹配)

  • find / -name install.log
  • -user
  • -nouser
  • -i 不区分大小写
  • find /var/ -mtime +10
  • -mtime 修改文件内容
  • +10 10天前修改文件
  • 10 10天当天修改
  • -10 10天前修改
  • -ctime 修改文件属性
  • -atime 文件访问属性
  • -size   -20k 小于 (大小)
  • -inum  (根据i节点搜索)
  • -a (逻辑与)
  • -o (逻辑或)
  • -exec  命令 {}\;  对搜索文件执行操作(find /etc -size +20k -a -50k -exec ls -lh {}\;)

grep 内容 (查找文件内容 包含匹配)

  • -i  忽略大小写
  • -v 排除指定字符串

man 命令名 (帮助命令)

  • -f 查看命令级别  (man -f  命令 《=》 whatis 命令名)
  • -k 查看所有包含的命令 (man -k 命令  《=》apropos 命令)

命令 --help ( 查看选项命令)

help 内部命令

info 命令 (详细命令 相当于一个文档级别)

  • -回车 进入子帮助页面(带有*号标记)
  • -u进入上层页面
  • -n 进入下一个帮助小节
  • -p 进入上一个帮助小节
  • -q 退出

zip 压缩文件名 源文件 (压缩文件)

  • -r 压缩目录(zip -r 压缩文件名  源目录)

unzip 压缩文件 (解压缩.zip文件) 

gzip 源文件 (压缩为.gz格式压缩文件 , 源文件会消失)

  • gzip -c 源文件 > 压缩文件(源文件保留)

gzip -r 目录 (压缩文件目录下所有子文件,不能压缩目录)

gunzip 压缩文件 (解压缩文件) 

  • 等价于 gzip -d 压缩文件

bzip2 源文件 (压缩为.bz2格式 不保留 源文件  不能压缩目录)

  • -k 保留源文件

bzip2 -d 压缩文件 (解压缩  -k保留压缩文件)

bunzip2 压缩文件 (解压缩  -k保留压缩文件)

tar -cvf 打包文件名 源文件 (打包文件)

  • -c 打包
  • -x 解打包
  • -t 查看不解
  • -v 显示过程
  • -f 指定打包后文件名  (例:tar -cvf abc.tar abc)
  • -z 打包并压缩为.tar.gz格式 (tar -zcvf 压缩包名.tar.gz 源文件)
  • -j 打包并压缩为.tar.bz2格式 (tar -jcvf 压缩包名.tar.bz2 源文件)

shutdown [选项] 时间 (now 立即关机)

  • -c 取消前一个关机命令
  • -h 关机 
  • -r 重启

init 级别

mount [-t 文件系统] [-o 特殊选项] (文件系统可以是 ext3 ext4 iso9660)

logout (退出登录)

w (查看登录用户登录信息  相比who命令更加详细)

  • USER 登录用户名
  • TTY 登录终端
  • FROM 从那个IP登录
  • LOGIN@登录时间
  • IDLE 用户闲置时间
  • JCPU该终端连接所有进程占用的时间
  • PCPU 当前进程占用时间
  • WHAT当前正在进行命令

last(查看当前登录及过去登录用户信息     /var/log/wtmp)

lastlog(所有用户登录信息 包括未登录过)

echo [选项] 内容 (输出内容命令  可支持颜色 转义符 等)

cat 文件名 (查看文件内容)

 

vim 文件名(当前目录有则打开  没有则创建)

vim 文件名(光标定位开头)

vim + 文件名(最后)

vim +5 文件名(定位光标到第五行 以此类推)

vim +/内容 文件名(定位光标到包含内容所在第一行 按n来回切换)

vim 文件名 文件名(同时打开多个文件 :n切换  :N)

 

低行命令

  • 无论是否退出 vi,均可保存所做的工作。按 ESC 键,确定 vi 是否处于命令模式。
  • 保存,但不退出vi                          :w
  • 保存并退出vi                                 :wq
  • 退出vi,但不保存更改                   :q!
  • 用其他文件名保存                         :w filename
  • 在现有文件中保存并覆盖该文件    :w! filename
  • :ls  列出打开所有文件
  • :num  快速定位光标
  • /xxx 向后搜索字符串
  • ?xxx向前搜索字符串

命令模式


未完待续

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值