Linux------简单命令2

  1. 查找命令
    whereis 命令 : 找到命令在哪里放着 // whereis ls
    which 命令 : 找到命令在哪里放着 (信息简洁) // which ls

  2. 查找文件
    find 目录 -name “*.h” -exec 命令 {} \;
    例如: find -name “*.h” -exec ls -l {} \;
    目录:在哪个目录下查找
    -name: 按照文件名查找
    * : 通配符, 0到多个
    -mtime +3//三天前被修改过的文档
    -atime +3//三天前访问过的文档
    -3//三天内访问的文档
    -size n

  3. 查找文件内容
    grep 在文件中搜索内容
    grep “root” /etc/passwd
    -n 显示行号

    如何在一个工程目录中查找想要的函数名?
    find . -name “*.c” | xargs grep “main”
    xargs把前一个命令的结果拿到后边,对应每个*.h文件中查找main。

  4. 关机
    shutdown -> 广播消息
    |
    V
    init 0 -> 关闭服务
    |
    V
    halt -> 关机

whoami : 查看当前用户是谁
init 必须是超级用户 root 才能使用
init 6 重启
普通用户切换到超级用户:
su - root
在切回exit

5.
打包: tar -cvf day01.tar day01
rm -rf day01
解包: tar -xvf day01.tar
-j 压缩成bzip2
-z 压缩成gzip

 tar -czvf day01.tar.gz  day01
 tar -xzvf day01.tar.gz

 tar -cjvf day01.tar.bz2 day01
 tar -xjvf day01.tar.bz2
 -C 指定解压到哪里

ls -lh 给人看的文件大小是1024->10k

bc : 浮点数计算器
10.10+19.1
ctrl+D退出代表EOF

uname : 查看系统的信息 Linux系统
uname -a
系统 主机名 内核版本 体系结构 32/64

你可能感兴趣的:(linux基础)