linux 7中安装mv命令,Linux基础命令

Linux基础命令:

1、ls命令

用于显示指定目录下的内容

主要参数:

-l:列出目录或文件的详细信息(包括权限、属主、属组、文件大小、更新日期等)

-a:列出隐藏文件或目录

-h:自匹配文件大小(以K、M、G为单位显示)

2、cd命令

切换目录

主要参数:

cd 什么都不加:切到用户家目录

cd ..:切到上一级目录

cd -:切到上次所在目录

3、pwd命令

显示当前路径

4、mv命令

剪切,同路径表示改名

5、rm命令

删除文件或空目录

主要参数:

-rf:递归删除目录

-i:删除前询问

6、cat命令

显示文件内容

7、more、head、tail命令

more代表分屏显示

head显示头多少行,配合-n使用

cat aa.txt | head -n 10

tail显示尾多少行,配合-n使用

cat aa.txt | tail -n 10

8、adduser、useradd、deluser、addgroup、delgroup

adduser在Ubuntu或Debian中会自动创建家目录并设置密码

useradd单纯创建帐号,可以加-d指定家目录

deluser删除帐号,加-d删除家目录

addgroup创建组

delgroup删除组

9、chmod命令

修改文件或目录的权限

chmod u+x aa.txt

说明:给aa.txt的user添加执行权限

chmod 775 aa.txt

说明:给aa.txt 775的权限

10、chown命令

修改文件或目录的属主或属组

chown aa:aa a.txt

说明:修改a.txt的权限为aa,:aa为group

11、chgrp、gpasswd

添加用户到组

gpasswd -a aa bb

说明:将帐号aa加到bb组

12、mount、umount命令

挂载、卸载

nfs格式:

mount 10.0.1.5:/aa /mnt

cifs格式:

mount -o username=aa,password=xxxxxx //10.0.1.5/aa /mnt

ubuntu18.04cifs格式:

mount -o username=aa,password=xxxxxx,vers=1.0 //10.0.1.5/aa /mnt

13、cp、scp、rsync命令

拷贝

cp只能用在本PC或服务器内拷贝

scp主要用于跨PC或服务器拷贝,ssh工具自带命令,为加密传输,有个缺点:不能识别link,会破坏link结构

rsync可用于本PC或服务器内,也可用于跨PC或服务器,可以保留权限和link结构

14、df命令

查看分区大小,-h是自匹配单位

df -h /home

15、du命令

统计大小

du -h aa | tail -n 3

du -sch ./*

16、fdisk命令

分区命令

fdisk -l

说明:查看分区情况

fdisk /dev/sdb

说明:对/dev/sdb进行分区

17、top命令

查看load、CPU、Mem情况

18、ps命令

查看进程,配合-ef使用

19、lsof命令

查看哪个进程在调用

lsof | grep /aa/bb

20、netstat命令

查看开启服务

netstat -nplt

netstat -anp | grep 10.0.1.5

说明:查看连接ip

21、chattr命令

+i:对文件进行加锁,加锁后即使加sudo或root也无法编辑

-i:对文件进行解锁

22、su命令

切换用户(保留原帐号的环境)

su - 表示将环境也切换过去

23、sudo命令

以root身份执行命令

配置文件为:/etc/sudoers 文件权限为0440 (权限不能改)

aa ALL=(ALL:ALL) NOPASSWD:/bin/ls,....

说明:aa为用户,NOPASSWD表示不需要输密码,/bin/ls表示可以执行哪些sudo命令,多命令以","隔开。

aa ALL=(ALL:ALL) NOPASSWD:ALL,!/usr/bin/passwd,xxxx

说明:ALL,!/usr/bin/passwd表示有所有sudo权限除了passwd

24、r、w、x

r:读 (4)

w:写 (2)

x:执行(1)

4+2+1=7 代表有读、写、执行权限

4+1=5 代表有读、执行权限,没写权限

4+2=6 代表有读、写权限,没执行权限

25、tar命令

压缩、解压

主要参数:

-c:打包

-x:解压

-z:tar.gz格式

-j: tar.bz2格式

-v: 显示过程

-C: 指定解压路径

示例:

tar czfv aa aa.tar.gz

tar cjfv aa aa.tar.bz2

tar zxfv aa.tar.gz -C /aa/

tar jxfv aa.tar.bz2 -C /aa/

26、dpkg命令

安装离线deb包

主要参数:

-i:安装,后加完整deb包名

-p:卸载但不删除安装目录,后加软件名

-P:卸载并删除安装目录,后加软件名

-l/L:查看已安装的软件

--force:强制安装

--ignore-depends:忽略安装依赖

27、apt/apt-get命令

在线安装软件

update:更新软件源,第1次安装软件需先执行update

upgrade:升级系统版本 (慎用)

install:安装

autoremove:卸载

apt-get -f install:独立命令,处理依赖

扩展:

软件源文件为:/etc/apt/sources.list,也可以在/etc/apt/sources.list.d/下自定义软件源

软件包会自动下载到/var/cache/apt/archives/路径下

28、rpm命令

离线安装rpm格式的软件包

主要参数:

-i:安装,后加完整rpm包名

-U:升级安装

-e:卸载,后加软件名

-qa:查看已安装软件

-qf:查看软件安装生成的文件

29、find命令

查找

主要参数:

-type:文件类型(f代表文件,d代表目录)

-size:指定文件大小

-mtime:指定文件修改时间 (以天为单位)

-ctime:指定文件创建时间 (以天为单位)

-name:指定文件或目录名称

xargs:查找包含某字符的文件

-exec:对查找出的结果做下一步动作 (配合{} \;使用)

30、vi命令

编译文件

主要快捷键:

3种模式:编辑模式、命令模式、末行模式

按i进入编辑模式,按esc退到命令模式,输入:为末行模式

+n:代表直接到末行 (n为实际数字)

dd:删除整行,删除多行可前加数字

yy:复制整行,删除多行可前加数字

p:粘贴

:set nu 显示行号

:set nonu 不显示行号

gg:到文首

G:到文尾

Home键:到行首

End键:到行尾

:1,$ s/aa/bb/g 将全文aa替换为bb

:wq 保存并退出

:wq! 强制保存并退出

:q 不保存退出

:q! 强制不保存并退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值