ls 列出当前目录下的内容
也可以使用 ll 命令,表示以列表的形式展示
cd 切换目录
cd在切换目录是,后面可以跟上绝对路径(以/开头),或者相对路径(以.或者..开头)cd .. (返回上级目录) 。cd 可以切换回根目录
pwd 查看目录的绝对路径
touch 创建一个空文件
如果touch一个已经存在的文件,对文件内容没有影响
cat 显示文件内容到控制台
echo 打印内容到控制台
mkdir 创建目录
tree 以树形结构展示出目录结构
会将目录下的所有文件按照树形结构列出来,如果没有安装tree,可以使用命令 yum install tree 安装(在管理员权限下运行安装)
rm 删除文件/目录
rm 删除的文件名
在输入删除命令后,会提示确认删除,需要删除就输入 y,不需要就输入 n
rm 文件名 -f 强制删除,无需确认
rm -r -f 目录名 直接删除,不用确认
ctrl+insert 复制
shift+insert 粘贴
mv 移动
mv 路径/文件名 新路径
也可以在新路径的后面加上 /新文件名 就可以对文件移动加重命名
cp 复制
cp 路径1/文件名 路径2/ 将文件复制到路径2下,也可以将文件改名,下面命令中的..代表的上级目录
拷贝目录需要加上 -r
vim 针对文件进行编辑
vim 文件名 进入编辑模式(如果没有会自动创建)
按 i 进入插入模式,插入到光标之前
完成内容输入后,按esc回到普通模式,再输入:wq保存退出
grep 文本查询
查询一个文件中是否包含匹配的字符串,会把文件内容进行逐行匹配,如果有包含对应字符串的行,就返回,可以查询多行。
ps process show 显示出当前的进程
ps相当于就是 任务管理器 ,直接输入ps,显示的只是和当前终端相关的进程,ps aux 可以对看到更完整的进程列表。
ps aux | grep 8080 这里的|是管道操作,把前面的输出当做后面的输入。这里的效果是查看与8080有关的进程
netstat 查看网络状态
可以用来查看某个进程绑定的端口如何,或者看某个端口是否被某个进程绑定。
netstat -anp搭配 可以看端口是否正确绑定
netstat -anp | grep mysql 查看mysql的绑定状态
总结:
以上就是Linux中一些基本的命令行。