Linux常见命令
格式:命令 [参数1 参数2 ...]
-
who/w ->查看谁登录了系统
who -q:统计登录人数
-
clear ->清除屏幕上的输出
-
cal ->查看日历
cal -3:显示前后三个月的日历
-
date ->查看时间日期d
-
whatis ->查看命令的描述
-
whereis ->获取命令的路径
-
shutdown ->关机或重启
-
logout、exit ->退出登录
-
ps ->查看进程信息
-
history ->查看历史使用的命令
!数字 ->再次执行那一行的命令
!!数字->把刚才的命令再执行一遍
-c->历史命令可以清除
Linux系统获取帮助
-
man ->查看命令的手册
按q退出
-
命令 --help ->查看命令的帮助
-
搜索在线文档
-
tldr-三方查看命令帮助的工具
常用快捷键
-
Tab ->命令补全和路径补全
-
Ctrl+c ->中止命令的执行
-
Ctrl+w ->删除一个单词
-
Ctrl+u ->删除整行
-
Ctrl+a ->光标移到行首
-
Ctrl+e ->光标移到行尾
-
Ctrl+d ->结束输入
write root:给最近登陆的人发消息,用Ctrl+d结束输入
-
Ctrl+z->把一个正在运行的命令暂停,放在后台
文件和文件夹操作
文件管理
-
pwd ->print working directory:显示当前的工作目录
以root身份登陆:/root
以carl身份登录:/home/carl
-
cd ->change directory:切换工作目录
绝对路径:/
相对路径:以当前路径为基础
/root:超级管理员的用户主目录
/home:普通用户的用户主目录
/etc:配置文件
/usr:可执行的命令以及用户安装的程序
/var:程序运行中产生的数据和日志
/proc:进程文件
-
cd .. ->回到上一级目录
-
cd ~ ->回到用户主目录
-
ls->list directory contents
-l->long:长格式查看
~-:文件
~d:文件夹
~l:软链接(符号连接,相当于Windows系统的操作方式)
-a->all:显示所有
ls -l -a == ls -la == ls -al
以 . 开头的都是隐藏的文件夹
-
cat ->concatenate:连接多个文件(查看文件内容)
-
mkdir ->make directory:创建文件夹
mkdir carl:在当前目录下创建文件夹carl
mkdir carl/datawhale:在carl下创建文件夹datawhale
无carl时不能直接 mkdir carl/datawhale
可以 mkdir -p carl/datawhale(help中查看)
mkdir carl/{a,b.c}:在carl下创建文件夹a,b,c
-
rmdir ->remove empty directory:删除空文件夹(只能是空的)
-
touch ->创建空文件或修改文件的最后访问时间
-
rm ->remove:删除文件或文件夹
-i ->interactive:交互式删除
-f ->force:强制删除
-r ->recursive:递归式删除(删文件夹)
-
cat 1/tac 2/head 3/tail 4/more,less 5/od 6/rev 7 -> :查看文件 1/行的顺序反过来查看文件 2/查看文件前十行 3/查看文件最后十行 4/分行阅读文件 5/查看文件的二进制数据 6/把一行内的内容反转过来 7
-n ->添加行号
head -5 ->前五行
-50->前五十行
-
wget ->下载对应网站的文件
-
cp ->复制文件/文件夹