Linux系统的内核是free自由的
shell——壳程序,人机交互界面(人机对话窗口)
超级管理员家目录的是root文件夹/普通用户群的家目录是home文件夹
超级管理员的人机对话栏以#结束;
普通用户的人机对话栏以$结束
对话命令:
命令 | 功能 |
---|---|
who | 查看用户信息 |
who am i | 查看自己信息 |
whoami | 查看自己用户名 |
last | 查看最近时间段用户登录情况 |
clear | 清空屏幕 |
cal | 查看当月日历 |
cal 2018 | 查看2018年日历 |
cal x月 y年 | 查看y年xyue日历 |
====================================
命令 | 功能 |
---|---|
shutdown/init 0 | 关闭服务器 |
reboot/init 6 | 重启服务器 |
useradd name | 新建用户(姓名name) |
passwd name | 修改用户密码,默认当前用户 |
userdel name | 删除某个用户 |
logout/exit | 当前用户退出登录 |
su name | 切换用户 switch user |
cd ... | 切换当前目录 |
cd / | 切换至根目录 |
cd ~ | 切换至家目录 |
pwd | 打印当前工作目录 print working directory |
ls | 列出当前目录下的文件和文件夹 list directory contents |
ls -l | 以长文本形式列出当前目录下的文件和文件夹 |
ls -a | 列出当前目录所有文件和文件夹(包含隐藏文件) |
cat name | 查看文件内容 concatenate |
=====================================
命令 | 功能 |
---|---|
write name | 给某用户发信息 |
mesg y/n | 决定是否接收别人消息 |
wall | 给所有人发消息 write all |
man 命令 | 查看命令帮助 |
命令 --help | 查看命令帮助 |
=====================================
命令 | 功能 |
---|---|
mkdir 文件夹 | 创建文件夹 |
rmdir 文件夹 | 删除空文件夹 |
mkdir -p abc/123 | 创建123文件夹,并创建父文件夹abc |
touch 文件 | 创建文件 |
echo content | 放回控制台content,类似Python打印命令 |
echo content > file | 将content写入file文件中,文件不在将自动创建 |
wget URL | 联网通过URL获取指定文件 |
rm 文件 | 删除文件(会询问) |
rm -f 文件 | 强制删除文件(不询问) |
rm -r 文件夹 | 删除文件夹(包含其所有子内容) |
rm -rf 文件夹 | 强制删除文件夹(不询问) |
====================================
命令 | 功能 |
---|---|
cp A B | 在当前目录下复制A文件,并重新命名为B |
cp A abc/ | 复制A文件至abc目录下 |
cp A abc/B | 复制A文件至abc目录下,并重新命名为B |
cp -r 文件夹 | 复制文件夹(连带子目录内容) |
mv A B | A重新命名为B |
mv A abc/ | 将A移动到abc文件夹中 |
mv A abc/B | 将A移动到abc文件夹中,并重新命名为B |
====================================
命令 | 功能 |
---|---|
wc 文件 | 查看文件的行数、单词数、字符的数量 |
wc -l 文件 | 查看文件的行数 |
wc -w 文件 | 查看文件的单词数 |
sort 文件 | 对文件内容进行升序处理 |
sort -r 文件 | 对文件内容进行降序处理 |
uniq 文件 | 去重内容(必须是相邻的重复内容) |
sort 文件 | uniq | 先对内容升序,再去重 |
命令1 | 命令2 | 竖线管道——连接两个进程(命令),把前一个进程的输出作为后一个进程的输入 |
====================================
命令 | 功能 |
---|---|
gzip 文件 | 对文件进行压缩处理 |
gunzip 文件 | 对文件进行解压处理 |
xz -z | 对文件进行压缩处理 |
xz -d | 对文件进行解压处理 |
文件.tar | 后缀为.tar 是归档文件,相当于windows的rar文件 |
tar -xvf | 解归档文件 |
tar -cvf | 对文件进行归档处理 |
tar -cvf ./* | 对对当前文件夹进行归档处理 |