Linux系列2

1 Shell介绍

shell充当的是人与内核之间的翻译官,许多主流的Linux系统默认的是Bash(Bourne-Again SHell),记住shell很方便

2 常用系统命令

1 echo命令

echo 命令用于在终端输出字符串或变量提取后的值,格式为“echo [字符串 | $变量]”。

echo $SHELL 提取变量SHELL的值

2 date查看时间命令

可以附加的参数 %t %H %I %M %S %j

3 reboot
4 poweroff
5 wget 下载命令

6 ps 命令用于查看系统中的进程状态,格式为 ps [参数]

可加参数 -a -u -x

Linux中5中进程状态

R运行 S中断 D不可中断 Z僵死 T停止

7 top 命令用于动态地监视进程活动与系统负载等信息,其格式为 top,可理解为强化版的Windows任务管理器。直接用即可
8 pidof 命令用于查询某个指定服务进程的PID,格式为 pidof [参数] [服务名称]

pidof sshd

9 kill 用于终止某个指定PID的服务进程,格式为 kill [参数][进程PID] 这种操作的效果等同于强制停止 相关 服务
10 killall 用于终止某个指定名称的服务所对应的全部进程(pidof 查询的对应某个指定名称的服务可能有多个进程)

3系统状态监测命令 (这里只列举点我用的到的)

1 who 快速显示出所有正在登录本机的用户的名称以及他们正在开启的终端信息
2 last 命令用于查看所有系统的登录记录,格式为“last [参数]”(但是这个是可以被黑客更改的)
3 history   显示历史执行过的命令 格式为 history [-c]

默认为1000条数据,也可以去/etc/profile 文件的HISTORY变量值
-c 会清除所有的命令历史记录

4 工作目录命令

pwd
cd
ls

5 文本文件编辑命令

cat 可见参数 -n
more
head -n 20 file_name 查看前20行20的内容
tail -f 查看实时log文件
tr 替换文本文件的字符 tr [原始字符][目标字符]
wc 统计文本的行数,字数,字节数
-l -w -c
stat 查看文件的具体存储信息和时间信息等

5 不常见的文件管理命令

file 查看文件类型

—-恢复内容结束—-

原文地址:https://www.cnblogs.com/zzl521/p/10166379.html