二阶段day11-Linux常用命令

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 ./* 对对当前文件夹进行归档处理

你可能感兴趣的:(二阶段day11-Linux常用命令)