Shell 终端
系统内核
Shell 就是一个命令行工具,终端/壳,硬件和命令翻译
Bash (2003 -Bourne-Again Shell
- 通过上下键调用之前使用过的命令
- 命令或都参数 只需要输入 前几个字母 可以通过tab键补全
- 批处理能力
- 使用额环境变量(预先定义好的数值) echo $SHELL 查看/bin/shehttp=/etc/httpd/conf/httpd.conf命令怎么使用:格式命令 参数 对像命令对像:处理文件\目录\用户等等命令参数:两种 风格短格式: -l长格式: --help 不一定第一个命令都支持man man df 查看命令用法
用于查看 命令参数 \功能 \格式Ctrl +c 退出 q退出 n向下翻页 N向上翻页
二 系统 工作命令
- echo 用于在终端 输出字符串或都变量提取后的值
Echo 字符串| $变量
- date 用于显示和设置系统 时间或都日期
Linux 系统
[root@localhost ~]# date -s "20181001 8:30:00"
[root@localhost ~]# date " +%Y-%m-%d %H:%m:%S"
Reboot
- poweroff 只有root才可以使用
- Wget 下载
- ps 命令
-
- top动态监视
使用格式:
top [-] [d] [p] [q] [c] [C] [S] [s] [n]
参数说明:
d:指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。
p:通过指定监控进程ID来仅仅监控某个进程的状态。
q:该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。
S:指定累计模式。
s:使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。
i:使top不显示任何闲置或者僵死进程。
c:显示整个命令行而不只是显示命令名。
- 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 ~]#
- killall 进程名称kill
- uname -r -a cat /etc/redhat-release[root@localhost ~]# cat /proc/cpuinfo
- uptime
- free -h
- who
- Last 系统登录记录
- history /etc/profile 文件最后一行加一个空格 隐藏 HISTCONTROL=ignorspace (source /etc/profile 重新运行)
- sosreport
- pwd
- cd cd ~ cd .. cd - cd ~allen
- Ls
- tree
- tail 查看末尾10行 tail -f /var/log/messages
- cat
- less 可以上翻页
- more 无法上翻页
- head 查看默认10行
- Tr [root@localhost ~]# cat /etc/fstab | tr ‘1‘ ‘100‘ [a-z] [A-Z] 字符集进制有关系
- wc
[root@localhost ~]# wc -l /etc/fstab
11 /etc/fstab
You have mail in /var/spool/mail/root
[root@localhost ~]#
- stat
- diff 文本比较
- Cp
文件目录管理
- Touch test.txt
- Mkdir -p /a/b/c 递归创建
- Cp -a 原有属性
- Mv 移动或重命名
-
-
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 ~]#
-
file linux下一切都是文件
- Tar cfz test.tar.gz 要压缩的文件 xf
- Find

Linux 第二天笔记
原文:http://blog.51cto.com/2326749/2317636