详解 Linux 常用命令

目录

简单介绍 Linux

左侧信息栏

命令

ls

ll

cd

pwd

ctrl + l

touch

cat

man

echo

vim

vimtutor

mkdir

rm

cp 

mv 

grep

ps

面试题:


简单介绍

当我们说"Linux"时,通常指的是一种开源的计算机操作系统。Linux 是一个基于 UNIX 操作系统的变种,由芬兰计算机科学家 Linus Torvalds 在1991年首次发布。从那时起,Linux 迅速发展成为世界上最流行的操作系统之一。

它是使用命令进行操作(开源,开源的是内核)设计思想是,一切皆文件

左侧信息栏

详解 Linux 常用命令_第1张图片

root : 当前用户的用户名

VM...centos : 主机名

~ : 表示当前所在的目录, 在 LInux 中有特定的含义, 表示 home 目录 (用户数据存在的目录)

#: 表示当前是管理员

$: 表示当前是普通用户

命令

ls

列出当前目录/指定目录中都有哪些文件,  相当于,双击了某个目录, 查看里面的内容

ls + /目录名称:

可以看到指定目录中的内容

详解 Linux 常用命令_第2张图片

ls  / :

表示 LInux 的 "根目录" , 对标 Windows 中的 "此电脑

详解 Linux 常用命令_第3张图片

ls /root : 相当于 ~ (home目录)

详解 Linux 常用命令_第4张图片

ls -l : 能够罗列出目录中的内容细节

ll

: 等价于 ls -l

详解 Linux 常用命令_第5张图片

其余操作:

详解 Linux 常用命令_第6张图片

cd

cd :  change directory 切换目录

cd 后面跟要切换的路径(可以是 绝对路径, 也可以是 相对路径)

cd 后面不加任何东西的时候,  直接回到 home 目录 简称 回程

详解 Linux 常用命令_第7张图片

pwd

显示完整路径

ctrl + l

清屏

touch

创建一个新的文件夹

No news is good news ! (没有消息就是好消息)

touch java.txt

详解 Linux 常用命令_第8张图片

cat

读取文件内容 (针对 简单短小的文件)

详解 Linux 常用命令_第9张图片

man

man ls: 查看 ls 手册      ctrl + z 退出

详解 Linux 常用命令_第10张图片

man cat :查看 cat 手册

详解 Linux 常用命令_第11张图片

echo

用来写文件  (针对 简单短小的文件)

echo + 重定向:   echo "写入的文件内容" > 文件名

这个操作是先清空原有的所有内容然后进行 写入(慎重操作)

vim

1. 打开文件: 使用 vim 文件名/文件路径

详解 Linux 常用命令_第12张图片

2.编辑文件

vim 是一个有特色的程序, 有大量的快捷键

vim 中的模式 一般情况下是处于 normal mode (普通模式), 此时键盘按键就都是快捷键

切换到 insert mode (插入模式) 此时键盘按键才是输入文本

i : 进入插入模式

ctrl + insert : 复制

shift + isnert : 粘贴

ctrl + s 冻结当前画面

ctrl + q 解除冻结

3. 保存退出

1) 先回到普通模式 , 按esc (键盘左上角的按键)

2) 输入 :wq 按回车

w : write(保存) q : quit(退出)

vimtutor

自带的 vim 教程

详解 Linux 常用命令_第13张图片

mkdir

创建目录

详解 Linux 常用命令_第14张图片

rm

remove  删除文件/目录

删除文件 rm 文件名

详解 Linux 常用命令_第15张图片

删除目录: rm -r 目录名  进行递归删除  删除目录的时候, 需要同时删除,目录中所有的文件和子目录

详解 Linux 常用命令_第16张图片

-f 取消询问  -r 递归所有子目录

强制删除: rm -rf  文件名 (不会询问)  rm -rf * 删除当前目录下的所有文件和目录 (谨慎操作)

cp 

copy复制  

文件和目录 -r(表示递归) 目标目录

详解 Linux 常用命令_第17张图片

mv 

move 移动  (除了去移动文件位置, 还可以用来给文件重命名)

详解 Linux 常用命令_第18张图片

grep

grep "ccc" * (当前目录下的所有文件) -R (递归搜索,如果底下有多个目录可以使用)

详解 Linux 常用命令_第19张图片

指定目录进行查找

ps

process show  显示进程

详解 Linux 常用命令_第20张图片

ps aux  当前系统中的所有进程

详解 Linux 常用命令_第21张图片

面试题:

通过 ps 来查询某个进程的 pid

ps:将某个进程显示出来
-e  此参数的效果和指定"A"参数相同。
-f  显示UID,PPIP,C与STIME栏位。
grep命令是查找
中间的|是管道命令 是指ps命令与grep同时执行
这条命令的意思是显示有关mysql有关的进程

通过 netstat 查看某个进程绑定的端口号

详解 Linux 常用命令_第22张图片

你可能感兴趣的:(linux,运维,服务器)