Liunx基础命令

Liunx常用操作

liunx基本操作

1、cd

cd
cd ~返回家目录(root)
cd ./表示当前路径
cd …/表示当前目录的上一级
cd /回到liunx的根目录
cd /usr进人usr目录下
pwd输出当前路径

2、ls

ls
ls -l (可简写为ll)详细显示当前文件夹下的内容
ls -a递归显示当前文件夹下的文件
ls -al展示当前目录下得详细内容(文件夹下的文件也能看见)
ls /usr展示usr文件夹下得文件

3、mkdir

mkdir
mkdir aaa创建文件夹aaa
mkdir aaa bbb bbb创建三个文件夹aaa bbb ccc
mkdir “Java Hadoop”创建带有空格的文件夹
kkdir -p aaa/bbb/ccc创建递归文件夹

4、touch

touch
touch aa.txt创建文件
touch aa.txt bb.txt cc.txt创建多个文件
touch “Java Hadoop”创建带有空格的文件

5、echo

echo
echo “hello world”打印hello world
echo “hello world” > a.txt将hello world覆盖写入a.txt
echo “hello world” >> a.txt将hello world追加写入a.txt文件

6、cp

cp
cp a.txt /root将文件复制到root文件夹下
cp -r aaa /root将文件夹复制到root目录下

7、mv

MV
mv a.txt b.txt /usr/local将多个文件移动到、usr/local文件夹下
mv ced /root将文件夹移动到root下
mv aaa bbb将文件夹aaa改名为bbb

8.rm

rm
rm 文件删除文件,会询问
rm -f 文件不询问删除
rm -rf 文件不询问递归删除文件夹

VIM/Vi编辑器

vi a.txt 使用vi编辑器来编辑某个文件

不可以
命令模式
编辑模式
底栏模式

1、命令行模式

i/a/o进入编辑模式
:进入底栏模式
G光标移动到在最后一行
gg光标移动到首行
dd剪贴光标所在行
D从光标位置删除
yy复制当前行
p粘贴

2、底栏模式

在命令模式输入:进入

wq!强制保存退出(Shift+zz效果相同)
w保存不退出
q退出不保存
set nu显示行号
set nonu不显示行号
n跳到第n行
/mysql在文件中查找mysql这几个字样

链接

软连接

相当于快捷方式

ln -s a.txt a.soft 建立a.txt的软连接 命名为a.soft

硬链接

相当于复制

ls a.txt a.hard 建立a.txt的硬链接命名为a.hard

文件的查看

cat查看文件,并且全部展示
more每次查看一部分,并且显示百分比,退出按q
less每次查看一部分,不并且显示百分比,退出按q
tail -n 20查看文件后20行内容
tail -f实时监控该文件的最后几行
head -n 20查看文件前20行
head -n 20 /etc/services >> log.txt将查出的内容输出到文件

查找命令

find -name根据名字查找(可模糊查找?表示一个字符,*表示任意个字符)
find -size根据文件的大小查找
find -type根据文件类型查找

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Sk9Y0LQH-1658753536773)(D:\temp\1658752266711.png)]

重点

grep查找内容而不是文件

grep -n ftp /etc/services
grep -n 表示查找的内容显示行号
grep -n 要查找的字符串 要在哪个文件中查找

ls | grep a.txt 在ls查找出的结果中查找a.txt文字

磁盘,内存

du查看摸个文件夹的大小
df查看各个分区的使用情况
free查看内存的使用情况

时间命令

date查看当前时间
date -s “2022-07-25 14:31:32”手动设置时间
yum install -y ntpdate
ntpdate ntp.api.bz同步互联网时间

用户组与权限

useradd 用户名创建用户
passwd 用户名为用户设置密码
su 用户名切换用户
groupadd bigdata2202添加一个组
r读权限
w写权限
x执行权限
uuser代表自己
ggroup代表同组
oother其它用户
chmod g+w bbb.txt给同组用户添加对bbb.txt文件的写权限
chmod u+x bbb.txt给自己添加执行权限
chmod o+x bbb.txt给所有人添加执行权限
chomd 763 aaa.txt一次性赋予多个权限

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wHusy9fq-1658753536775)(D:\temp\1658753197597.png)]

chmod 777 bbb.txt(给所有用户添加所有权限)

  • r = 4 0100

  • w =2 0010

  • x = 1 0001

  • r+w+x = 7

  • chmod 763 ccc.txt (给使用者权限7(4+2+1(r+w+x))给同组用户6(4+2(r+w))给其它用户3(2+1(w+x)))

    超级管理员切换到普通用户:su laoyan
    普通用户切换到超级管理员 : su (记得输入密码)
    修改一个文件的所属组和用户: chown 用户:组的名字 文件名

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大数据白白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值