0
点赞
收藏
分享

微信扫一扫

玩转 Linux 常用命令


Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上的。

文章目录

  • ​​一、linux的目录结构​​
  • ​​二、linux常用命令​​
  • ​​2.1. 操作文件及目录​​
  • ​​2.1. 系统常用命令​​
  • ​​2.3. 压缩解压缩​​
  • ​​2.3. linux文件权限的描述格式解读​​
  • ​​三、linux系统常用快捷键及符号命令​​
  • ​​四、vim编辑器​​

一、linux的目录结构

玩转 Linux 常用命令_Linux


/ 下级目录结构

  • bin (binaries)存放二进制可执行文件
  • sbin (super user binaries)存放二进制可执行文件,只有root才能访问
  • etc (etcetera)存放系统配置文件
  • usr (unix shared resources)用于存放共享的系统资源
  • home 存放用户文件的根目录
  • root 超级用户目录
  • dev (devices)用于存放设备文件
  • lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块
  • mnt (mount)系统管理员安装临时文件系统的安装点
  • boot 存放用于系统引导时使用的各种文件
  • tmp (temporary)用于存放各种临时文件
  • var (variable)用于存放运行时需要改变数据的文件

二、linux常用命令

命令格式:命令 -选项 参数 (选项和参数可以为空)

如:ls -la /usr

2.1. 操作文件及目录

命令

参数

示例

说明

cd

cd /home

切换目录

pwd

pwd

显示当前工作目录

touch

touch 1.txt

创建空文件

mkdir

mkdir testDir

创建一个新的目录

-p

mkdir -p dir1/dir2/dir3

创建多级目录,父目录不存在的情况下先生成父目录

cp

cp 1.txt

复制文件或目录(空的)

-r

cp -r dir1/

递归处理,将指定目录下的文件和子目录一并拷贝

mv

mv dir1 dir2

移动文件或者目录、文件或者目录重命名

rm

rm 1.txt

删除文件

-rf

rm -rf dir1/

r同事删除该目录下的所有文件;f抢回删除文件或者目录

rmdir

rmdir dir1

删除空目录

cat

cat 1.txt

显示文件内容

more

more 1.txt

分页显示文本文件内容,可前后翻页,空格向后,b向前

less

less 1.txt

分页显示文本文件内容,可前后翻页,空格向后,b向前,支持底行模式

head

head 1.txt

查看文本开头部分,默认是航

-[num]

head -20 1.txt

查看文本开头指定行数

tail

tail 1.txt

查看文本结尾部分,默认是航

-[num]

tail -20 1.txt

-f

tail -f 1.txt

循环滚动读取文件并动态显示在屏幕上,根据文件属性追踪

wc

wc 1.txt

统计文本的行数、字数、字符数

-m

wc -m 1.txt

字符数

-w

wc -w 1.txt

文本字数

-l

wc -l 1.txt

文本行数

find

-name

find / -name 1.txt

在文件系统中的 指定目录下 查找指定文件

grep

grep aa 1.txt

在指定文件中查找指定内容的行,栗子:在1.txt中茶渣包含aaa的所有行

in

in 1.txt 1_bak.txt

建立链接文件

-s

in -s 1.txt 1_bak.txt

对源文件建立符号链接,而非硬链接

2.1. 系统常用命令

命令

参数

示例

说明

top

top

显示当前系统中耗费资源最多的进程

date

date

显示系统当前时间

ps

较少单独使用,配参数根据需求,ps -ef 或者ps -aux

-ef

ps -ef

grep tomcat

-aux

ps -aux

grep tomcat

kill

-9

kill -9 pid

强制杀死一个进程

free

free

显示当前北村和交换空间的使用情况

ifconfig

ifconfig

网卡网络配置,常用语查看当前ip地址

ping

ping

测试网络的连通性

hostname

hostname

查看主机名

shutdown

-r

shutdown -r

先关机,再重启

-h

shutdown -h

关机后不重启

reboot

reboot

重新启动

2.3. 压缩解压缩

命令

参数

示例

说明

zip

zip all.zip *.jpg

压缩

unzip

all.zip

解压

tar

-c

tar -cvf 1.tar 1.txt

将1.txt压缩为1.tar 也可以指定文件或文件夹

-x

tar -xvf 1.tar 1.txt

解压一个压缩文件

-z

tar -zcvf 1.tar 1.txt

是否需要用gzip,使用gzip压缩或解压

-z

tar -zxvf 1.tar 1.txt

是否需要用gzip,使用gzip压缩或解压

-v

压缩的过程中显示文件

2.3. linux文件权限的描述格式解读

玩转 Linux 常用命令_linux_02

  • r 可读权限,w可写权限,x可执行权限

命令

参数

示例

说明

chmod

chmod u+r 文件

给用户赋予只读权限

-R

chmod -R u+r dir

-R代表递归

三位数字

chmod 777 1.sh

chown

chown user:group 1.txt

-R

chown -R user:group 1.txt

三、linux系统常用快捷键及符号命令

玩转 Linux 常用命令_linux_03

四、vim编辑器

vi / vim是Linux上最常用的文本编辑器而且功能非常强大。只有命令,没有菜单,下图表示vi命令的各种模式的切换图。

玩转 Linux 常用命令_linux系统_04


4.1 修改文本

玩转 Linux 常用命令_Linux_05

4.2 定位命令

玩转 Linux 常用命令_目录结构_06

4.3 替换和取消命令

玩转 Linux 常用命令_linux_07

4.4 删除命令

玩转 Linux 常用命令_linux系统_08

4.5 常用快捷键

玩转 Linux 常用命令_Linux_09


举报

相关推荐

【Linux常用命令】

linux常用命令:

LINUX常用命令

Linux 常用命令

linux常用命令

【linux 常用命令】

Linux常用命令

LINUX 常用命令

linux 常用命令

0 条评论