linux对比windows
稳定且有效率
免费(或少许费用)
漏洞少且快速修补
多任务多用户
更加安全的用户与文件权限策略
合适小内核程序的嵌入系统
相对不耗资源
命令
root:用户名
这表示的是用户名
~:表示当前所在文件为家目录home用户/home
/:表示当前所在根目录root用户/root
#:指示你所有的权限,root是# ;普通用户为$。
whoami可以查看当前用户名
hostname命令可以查看当前主机名
root是超级用户,命令:sudo su 再输入密码进入root用户
pwd:查看当前目录路径
which查看命令可执行文件所在路径。
常用的命令
ls:列出文件和目录
ls -a:显示所有的文件和隐藏的目录
cd:表示切换(进入)目录
cd / 跳转到根目录
cd ~ 跳转到家目录
cd .. 跳转到上级目录
cd 不加任何参数,也是回到家目录
cat 查看文件内容(适合查看小的文件)
cat -n 显示行号
less 查看文件内容(查看大的文件)
head 显示文件前几行(默认10行)
tail 显示文件结尾几行(默认10行)
touch 创建一个文件
mkdir 创建一个目录
快捷方式
Ctrl + L:清除屏幕并将当前行移到页面顶部;
Ctrl + C:中止当前正在执行的命令;
Ctrl + U:从光标位置剪切到行首;
Ctrl + K:从光标位置剪切到行尾;
Ctrl + W:剪切光标左侧的一个单词;
Ctrl + Y:粘贴 Ctrl + U | K | Y 剪切的命令;
Ctrl + A:光标跳到命令行的开头;
Ctrl + E:光标跳到命令行的结尾;
Ctrl + D:关闭 Shell 会话