Linux 第二天笔记

Shell 终端

系统内核

Shell 就是一个命令行工具,终端/壳,硬件和命令翻译
Bash (2003 -Bourne-Again Shell

  1. 通过上下键调用之前使用过的命令
  2. 命令或都参数 只需要输入 前几个字母 可以通过tab键补全
  3. 批处理能力
  4. 使用额环境变量(预先定义好的数值) echo $SHELL 查看/bin/she http=/etc/httpd/conf/httpd.conf 命令怎么使用:格式 命令 参数 对像 命令对像:处理文件\目录\用户等等 命令参数:两种 风格 短格式: -l 长格式: --help 不一定第一个命令都支持 man man df 查看命令用法
    用于查看 命令参数 \功能 \格式 Ctrl +c 退出 q退出 n向下翻页 N向上翻页
    二 系统 工作命令
    1. echo 用于在终端 输出字符串或都变量提取后的值
      Echo 字符串| $变量
      1. date 用于显示和设置系统 时间或都日期
        Linux 系统
        [root@localhost ~]# date -s "20181001 8:30:00"
        [root@localhost ~]# date " +%Y-%m-%d %H:%m:%S"

Reboot

  1. poweroff 只有root才可以使用
  2. Wget 下载
  3. ps 命令
  4. top动态监视
    使用格式:
    top [-] [d] [p] [q] [c] [C] [S] [s] [n]
    参数说明:
    d:指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。
    p:通过指定监控进程ID来仅仅监控某个进程的状态。
    q:该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。
    S:指定累计模式。
    s:使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。
    i:使top不显示任何闲置或者僵死进程。
    c:显示整个命令行而不只是显示命令名。
  5. Pidof sshd 查看端口号
    [root@localhost ~]# pidof httpd
    2824 2823 2822 2821 2820 2819
    [root@localhost ~]# kill 2821
    [root@localhost ~]# pidof httpd
    2826 2824 2823 2822 2820 2819
    [root@localhost ~]#
  6. killall 进程名称kill
  7. uname -r -a cat /etc/redhat-release [root@localhost ~]# cat /proc/cpuinfo
  8. uptime
  9. free -h
  10. who
  11. Last 系统登录记录
  12. history /etc/profile 文件最后一行加一个空格 隐藏 HISTCONTROL=ignorspace (source /etc/profile 重新运行)
  13. sosreport
  14. pwd
  15. cd cd ~ cd .. cd - cd ~allen
  16. Ls
  17. tree
  18. tail 查看末尾10行 tail -f /var/log/messages
  19. cat
  20. less 可以上翻页
  21. more 无法上翻页
  22. head 查看默认10行
  23. Tr [root@localhost ~]# cat /etc/fstab | tr '1' '100' [a-z] [A-Z] 字符集进制有关系
  24. wc
    [root@localhost ~]# wc -l /etc/fstab
    11 /etc/fstab
    You have mail in /var/spool/mail/root
    [root@localhost ~]#
  25. stat
  26. diff 文本比较
  27. Cp
    文件目录管理
  28. Touch test.txt
  29. Mkdir -p /a/b/c 递归创建
  30. Cp -a 原有属性
  31. Mv 移动或重命名
  32. Rm -rf /* 慎用 不能用 生产环境,死
    [root@localhost ~]# dd if=/dev/zero of=allen bs=1M count=50
    50+0 records in
    50+0 records out
    52428800 bytes (52 MB) copied, 0.300988 s, 174 MB/s
    [root@localhost ~]#

  33. file linux下一切都是文件

  34. Tar cfz test.tar.gz 要压缩的文件 xf
  35. Find
    Linux 第二天笔记

猜你喜欢

转载自blog.51cto.com/2326749/2317636