Linux基本命令的使用

Linux

1 Linux常用命令-文件管理

1.1 查看文件信息 ls

命令功能描述
lslist显示文件
ls - l 或 ll显示文件详细信息
ls - alist - all 显示全部文件(包含隐藏文件)
ls 目录名查看目录下有什么东西

1.2 切换工作目录 cd

命令功能描述
cd …回到上一层目录
cd 目录名进入目录
cd ~ 或 cd直接回到用户的家目录
cd /直接回到系统的根目录

1.3 清屏 clear

clear作用为清除终端上的显示(类似于DOS的cls清屏功能),也可使用快捷键:Ctrl + l ( “l” 为字母 )。

1.4 显示当前路径 pwd

命令功能描述
pwd显示当前目录所在的位置

1.5 创建目录 mkdir

命令功能描述
mkdir test在当前目录下创建一个名为test的目录
mkdir -p 目录1/目录2以递归的方式创建多级文件夹
mkdir test2 test3在当前目录下同时创建test2 test3两个文件夹

1.6 创建文件 touch

命令功能描述
touch test在当前目录下创建一个名为test的文件
touch /root/test在root目录下创建一个test文件

1.7 拷贝文件 cp

复制文件或目录,默认的cp只能复制文件,不能是目录 如果是目录要使用-r

命令功能描述
cp - /root/install.log /root/helloworld把install.log文件复制到helloworld里面
cp -r test1/demo01/ test2/将test1下的demo01目录下的所有东西复制到test2下

1.8 移动/重命名文件 mv

命令功能描述
mv /root/install.log /root/mywork/install.log把install.log移动到mywork里面
mv /root/install.log /root/ins.log把install.log改成ins.log

1.9 删除文件 rm

命令功能描述
rm -rf 文件强制删除该文件以及该文件所包含的子文件

1.10 查看文件或合并文件 cat

命令功能描述
cat install.log查看当前目录下的install.log文件
cat test1.txt test2.txt >>test3.txt把test1.txt test2.txt里面的内容追加到test3里面
cat test1.txt test2.txt > test3.txt先清空test3.txt再把test1.txt test2.txt里面的内容追加到test3里面

1.11 文件搜索 grep

grep [-选项] ‘搜索内容串’文件名
[选项]

在这里插入图片描述

命令功能描述
grep ‘a’ demo01.txt在demo01.txt文件中查找有a字符的地方

1.12 解压缩文件 tar

命令功能描述
tar -zcvf test.tar.gz test把test文件或文件夹压缩成test.tar.gz
tar -zxvf test.tar.gz解压test.tar.gz
tar -zxvf xxx.tar.gz -C ./dir1解压到指定目录

2 Linux常用命令-用户、权限管理

2.1 查看当前用户 whoami

2.2 查看登录用户 who

命令功能描述
-m或am I只显示运行who命令的用户名、登录终端和登录时间
-q或–count只显示用户的登录账号和登录用户的数量

2.3 退出账户 exit

2.4 添加用户账户 useradd

useradd命令的使用格式如下: useradd [参数] 新建用户账号
在这里插入图片描述
在这里插入图片描述

2.5 设置用户密码 passwd

在这里插入图片描述

2.6 删除用户 userdel

命令功能描述
userdel abc(用户名)删除abc用户,但不会自动删除用户的主目录
userdel -r abc(用户名)删除用户,同时删除用户的主目录

2.7 切换用户 su

在这里插入图片描述

2.8 查看用户组 cat

命令功能描述
cat /etc/group查看用户组有哪些
groups 用户名称查看用户在哪些组

2.9 添加、删除组账号:groupadd、groupdel

命令功能描述
groupadd abc新建用户组abc
groupdeldel abc删除用户组abc

2.10 修改用户所在的组 usermod

命令功能描述
usermod -g 用户组 用户名修改用户名到用户组

2.11 修改文件权限 chmod

我一般使用数字法来修改文件权限
数字法:

r---4		read 可读
w---2	write可写
x---1		excute可执行
chmod 777 a.txt 	#修改a.txt文件为可读可写可执行

2.12 修改文件所有者 chown

chown root a.txt	#修改a.txt文件所有者为root用户

2.13 修改文件所有组 chgrp

chgrp root a.txt	#修改a.txt文件所有组为root组

3 其他命令

3.1 查看进程信息 ps

ps -ef | grep java 	#表示查看所有进程里 CMD 是 java 的进程信息

3.2 终止进程 kill

#kill命令指定进程号的进程,需要配合 ps 使用。
kill -9 进程ID

3.3 查看或配置网卡信息:ifconfig/ip addr

ip addr		#7.0及以上的版本使用]
ifconfig	#[7.0以下的版本],它会显示所有网卡的信息:

3.4 防火墙管理 7.X版本的使用

#查看防火墙状态
firewall-cmd --state
#停止firewall
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service

4 VIM的使用

首先需要下载vim编辑器

yum -y install vim   #安装vim编辑器

4.1 VIM图解

在这里插入图片描述

4.2 命令使用方式

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值