ls
列出当前目录下的子目录和文件
ls -a
列出当前目录下的所有内容(包括以.开头的隐藏文件)
ls [目录名]
列出指定目录下的子目录和文件
ls -l 或 ll
以列表的形式列出当前目录下子目录和文件的详细信息
pwd
显示当前所在目录的路径
ctrl+l 清屏
cd 目录名
进入指定目录
touch 文件名
新建一个文件
echo
echo 字符串:将字符串打印到控制台;
echo 字符串 > 文件名 :将字符串写入文件,并覆盖之前的内容;
echo 字符串 >> 文件名 :将字符串写入文件末尾;
cat
将文件内容打印到控制台上
mkdir 目录名
创建一个指定目录
vim
这是Linux上自带的一个文本编辑器
vim 文件名 打开指定文件;
i 开始编辑文件;
esc 退出编辑模式;
:wq 保存并退出。
rm
rm 文件名 直接删除指定文件;
rm -r 目录名 (递归)删除指定目录和目录中的所有内容;
rm -i 文件名 删除前逐一确认
rm -f 强制删除无需确认
cp
复制文件或目录
cp [源文件] [目标文件] 复制文件
cp -f 强制复制,无论文件或目录是否存在;
cp -i 覆盖目标前,先询问用户;
cp -r 复制目录。
mv [要移动的源] [目标]
当源位目录,目标为不存在的(目录/文件)。此时是将源目录重命名为目标名
当目标为存在的目录。此时是将源(目录/文件)移动到目标目录
man
查看命令手册 ;按 q 退出
grep
字符串匹配/查找
例如:在test.txt文件中查找“aa”字符串
ps -ef
查看每一个以root身份运行的进程
netstat
查看系统上的网络状态
-a 显示所有正在或不在侦听的套接字
-n 显示数字形式地址而不是去解析主机、端口或用户名
-p 显示套接字所属进程的PID和名称