• 查看CPU信息:lscpu
• 查看内存信息:free -h
• 查看硬盘信息:df -h
• 查看文件大小:du -h -d 1
• 查看文件大小:du -sh ~
• 查看系统进程与任务:
• top
• htop(top的升级版,但是需要安装,系统不自带)
• ps -ef
• jobs (只在命令运行的当前窗口起效)
/ 虚拟目录的根目录。通常不会在这里存储文件
/bin 二进制目录,存放许多用户级的GNU工具
/boot 启动目录,存放启动文件
/dev 设备目录,Linux在这里创建设备节点
/etc 系统配置文件目录
/home 主目录,Linux在这里创建用户目录
/lib 库目录,存放系统和应用程序的库文件
/media 媒体目录,可移动媒体设备的常用挂载点
/root root用户的主目录
/sbin 系统二进制目录,存放许多GNU管理员级工具
/run 运行目录,存放系统运作时的运行时数据
/tmp 临时目录,可以在该目录中创建和删除临时工作文件
/usr 用户二进制目录,大量用户级的GNU工具和数据文件都存储在这里
Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序
• HOME:当前用户的主目录
• PATH:shell查找命令的目录列表,由冒号(:)分隔。
• SHELL:bash shell的全路径名
• LOGNAME:当前用户的登录名
• PS1:shell命令行界面的主提示符
• echo ①打印字符串 ②打印变量的值,变量调用要加 $
~/.bashrc:系统配置文件,包含专用于你的 bash shell 的
bash信息、设置,每次登录或打开新的 shell 时,该文件会
被自动读取和执行。如果正确修改了~/.bashrc,需要source
当我们输入一个命令,之所以能全局地调用,有三个条件要满足:
1.这个命令的本体文件真实存在在服务器里
2.这个命令的本体文件有可执行的权限
3.这个命令能被系统查找到(命令所在的路径在$PATH里有记录)

推荐方法:在自己家目录下创建一个 ~/bin/ 文件夹并将其添加到环境
变量,后续手动安装的软件就可以将软件的可执行文件拷贝或软链接
(绝对路径)到这个 bin 文件夹:
mkdir ~/bin
echo 'export "PATH=~/bin:$PATH" '>> ~/.bashrc
source ~/.bashrc$?获取执行上一个指令的执行状态返回值,返回0表示上一个命令或者程序执行成功,返回的值为非0则表示上一个命令执行失败。
$$获取当前执行的shell脚本的进程号PID。
$! 获取上一个后台工作的进程的进程号PID。
$_ 获取在此之前执行的命令或脚本的最后一个参数。
$nn 为数字,$0 代表命令本身,$1~$9 代表第 1~9 个参数,10 以上的参数需要用大括号包含, 如${10}
$*这个变量代表命令行中所有的参数,把所有的参数看成一个整体
$@这个变量也代表命令行中所有的参数,不过 $@ 把每个参数区别对待
$# 这个变量代表命令行中所有参数的个数
if command
then
commands
fiif command
then
commands
else
commands
fiif command1
then
commands
else
if command2
then
commands
fi
fi


!:取反
for i in list
do
commands
done变量要加{},否则容易分辨不出变量
while read id
do
commands
done作用:掐头去尾



原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。