Linux 常用基础命令(入门版)

文章目录

  • 一、linux 系统目录
  • 二、linux 常用命令
    • 1. linux 文件操作核心命令
    • 2. vim 文本编辑器
    • 3. linux 文本工具
    • 4. 打包与压缩
    • 5. yum 安装应用程序
  • 二、linux 进阶应用
    • 1.linux 系统管理命令
    • 2.用户与用户组常见命令及linux修改文件权限


一、linux 系统目录

在 Linux 世界里,一切皆文件
/ 根目录
Linux 常用基础命令(入门版)_第1张图片
Linux 常用基础命令(入门版)_第2张图片
Linux 常用基础命令(入门版)_第3张图片

二、linux 常用命令

1. linux 文件操作核心命令

Linux 常用基础命令(入门版)_第4张图片

同时创建多级目录带-p参数
mkdir -p /home/xiaoming/animal/cat

cp /test.txt /usr/local/demo

复制整个文件夹
cp -r /home/xiaoming/animal/cat /usr/local/demo

重命名文件
mv test.txt demo.txt

移动文件
mv test.txt /home/xiaoming/animal/cat

删除文件或文件夹,慎重使用!!
rm -rf

在某个目录下查找
find /home -name *.txt

2. vim 文本编辑器

Linux 常用基础命令(入门版)_第5张图片
Linux 常用基础命令(入门版)_第6张图片

yy 拷贝当前行

5yy 拷贝当前行向下的 5 行

p 粘贴

dd 删除当前行

5dd 删除当前行向下的 5 行

n 在文件中查找某个单词,输入 n 就是查找下一个,输入 N 就是查找上一个
set nu 和 :set nonu  显示行号和不显示行号

G 到底文档的最末行

gg 到最首行

3. linux 文本工具

Linux 常用基础命令(入门版)_第7张图片

echo "hello world"
echo "hello world" > test.txt

查看文件内容
cat -n test.txt 

合并文件内容输出到 demo.txt 中
cat log1.txt log2.txt log3.txt >> demo.txt

查看文件的后两行
tail -n 2 test.txt

动态监控文件内容末尾的变化,一旦发生变化,就会输出在控制台 按 ctrl+c 退出监控
tail -f test.txt

在 test.txt 文件中查找 hello 并输入到 demo.txt 中
grep hello test.txt > demo.txt

在 test.txt 文件中查找不包含 hello 的并输入到 demo.txt 中
grep -v hello test.txt > demo.txt


ll | grep log1.txt

创建一个输入流往 test.txt 文件中写入数据,当输入 EOF ,停止输入

Linux 常用基础命令(入门版)_第8张图片

4. 打包与压缩

Linux 常用基础命令(入门版)_第9张图片

压缩命令
tar zcvf tomcat.tar.gz /usr/local/tomcat

解压缩命令
tar zxvf tomcat.tar.gz -C /usr/local/tomcat

5. yum 安装应用程序

Linux 常用基础命令(入门版)_第10张图片

Linux 常用基础命令(入门版)_第11张图片

Linux 常用基础命令(入门版)_第12张图片

查看可执行文件的位置
which tree

yum list installed *tree*

二、linux 进阶应用

1.linux 系统管理命令

查看网卡ip
ifconfig

使用 netstat
netstat -tulpn
netstat -ano

查看正在进行的进程列表
ps -ef

杀掉进程  -9表示强迫进程立即停止
kill -9 PID

Linux 常用基础命令(入门版)_第13张图片

2.用户与用户组常见命令及linux修改文件权限

Linux 常用基础命令(入门版)_第14张图片

修改用户所在组
usermod -g developer d1

sudo 可以让普通用户拥有超级管理员的执行权限(加在命令最前面)

你可能感兴趣的:(计算机基础,linux,服务器,运维)