Linux基本命令与高级指令回顾

最近博主在学仪器知识的基础上,又捡了一下基本的Linux,不得不说,deepin真的香。

一、Linux基本命令

Ls

显示文件

Ls -a

显示隐藏文件

Ls -l

显示详细文件

Man

获得帮助信息

Man 1 ##

查询的是Linux命令

Man 2 ##

查询的是Linux api

Man 3 ##

查询的是C库函数

Pwd

打印出当前绝对路径

Mkdir

创建文件夹

Mkdir -p

级联创建文件夹

Mv

在目录间移动文件/重命名

Touch

创建空文件

Cp

复制文件或文件夹(cp -r )

Cp -f

强制复制文件

Cp -rf

强制复制文件夹

Rm

删除

Rm -r

删除文件夹

Rm -f

强制删除

Cat

直接在命令行上显示文件内容

Rmdir

删除空文件夹

Ln

连接文件

Linux中有两种连接方式:硬连接和软连接

软连接----等同于Windows中的快捷方式

Ln -s 源文件名 快捷方式名

软连接(符号连接文件,有主从关系)

Ln  源文件名 快捷方式名

硬连接(同一个东西,没有主从关系,删掉的只是硬连接)

Apt-get

在Ubuntu中在线抓(安装和卸载)软件包

apt-get install vim

apt-get uninstall vim

Ubuntu

sudo apt install [安装包名]`

 

Deepin

二、vi编辑器的使用

Vi pathname

打开文件

默认两种模式:

命令模式:输入相应命令

a/I

进入输入模式

:wq

保存文件并退出

:w

只保存不退出

:q

不保存退出

:q!

不保存强制退出

:wq!

保存文件强制退出

输入模式:输入文件内容

Esc

退回命令模式

/查找内容

查找

:数字

快速切换行

:set nu

显示行号

:set nonu

不显示行号

打开vi配置文件~/.vimrc 在其中输入set nu 即可

设置永久显示行号

:dd

光标处删除单行

:3dd

光标处连续删除多行

数字yy

复制

P

粘贴

.

当前目录

..

上一层目录

-

前一个目录(来到这之前你在哪)

~

当前用户的宿主目录(操作系统为当前用户设计的默认的文件存放目录)

/

根目录

$

普通用户的命令行提示符

#

root用户的命令行提示符

*

全部文件

三、Linux权限

XXXXXXXXXXX

第一个符号表示文件类型:

-普通文件;d----文件夹;l----符号连接文件;s----socket文件;p----管道文件(pipe)

前三个表示此文件的属主对文件的权限

中间三个表示此文件输注所在的组对文件的权限

最后三个表示其他用户对文件的权限

Rwx:      r----可读       4;

             w----可写      2;

             x----可执行    1;

             -----无权限    0;

属主----u;数组所在的组----g;其他用户----o;

文件权限

Chmod 744 文件名

修改文件权限(rwx)

Chown o+x 文件名

其他用户增加可执行(减少-)

chgrp

修改文件的组

使用sudo可让普通用户暂时获得root权限(Ubuntu)

Su-----------------------------------------(deepin)

四、Linux高级命令

Find

在Linux文件系统中用来查找一个文件在哪

Find 路径 -name 文件名

依据文件名搜索文件

Grep

在一个文本文件中 查找某个词

Grep - nr "关键词" *(查找条件)

(-n显示行号;-r递归查找)

Which

查找应用程序在哪里(二进制文件的路径)

whereis

显示二进制文件路径和其源码或man手册位置

uname

查询系统信息

Uname -n(name)/-a(all)

 

Shutdown -h now

立即关机

Init 0

关机

Shutdown -r now

立即重启

Reboot

重启

Tree/lstree

显示文件和目录由根目录开始的树形结构

Mount

用来挂载磁盘到内存中

Mount -t nfs -o nolock 192.168.1.141:/root/rootfs/mnt

挂载

Unmount /mnt

卸载

磁盘管理

Df -h

显示已挂载的分区列表

Du -h

查询文件大小(用可用的最大单位表示,ls用字节表示,人难以数清)

用户管理

Useradd user1

添加一个名为user1的用户

Userdel user1

删除一个名为user1的用户

Passwd user1

为名为user1的用户添加密码

文件权限

Chmod 744 文件名

修改文件权限(rwx)

Chown o+x 文件名

其他用户增加可执行(减少-)

chgrp

修改文件的组

文件打包压缩与解压缩

Tar -czvf dir.tar.gz dir/

将dir目录打包成dir.tar.gz

Tar -cjvf dir.tar.bz2 dir/

将dir目录打包成dir.tar.bz2

Tar -zxvf dir.tar.gz

解压缩dir.tar.gz

Tar -jxvf dir tar.bz2

解压缩dir.tar.bz2

Sed

匹配

Awk

替换

Mkfs -t vfat 32 -F /dev/hdl

格式化文件系统,创建一个FAT32文件系统

网络配置

Ifconfig eth0 192.168.1.13

设置IP地址

Ifconfig eth0 up

启动网卡

Ifconfig eth0 down

禁用网卡

Ifup eth0

启动网卡

Ifdown eth0

禁用网卡

Ifconfig eth0 192.168.1.1 netmask 255.255.255.0

同时设置IP和子网掩码

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值