1.ls命令

ls命令是最基础的命令之一,作用是列出当前目录下所有的文件和目录。ls命令有很多选项可以使用,比较常用的是-l选项,可以以详细信息的形式列出所有文件和目录的信息。

示例:列出当前目录下的所有文件和目录,使用-l选项

 # ls -i

2.cd命令

cd命令可以进入指定的目录。在Linux中,一个命令使用空格分隔,所以cd命令后必须跟着要进入的目录。

示例:进入/home/username目录

# cd /home/username

3.pwd命令

pwd命令可以显示当前所在的目录的路径。

示例:显示当前所在的目录的路径

# pwd

4.mkdir命令

mkdir命令可以创建一个新的目录。

示例:在当前目录下创建一个名为test的目录

# mkdir test

5.cp命令

cp命令可以复制文件或目录。

示例:将/home/username下的file1文件复制到/home/username/test目录中

# cp /home/username/file1 /home/username/test

6.mv命令

mv命令可以移动文件或目录,也可以修改文件或目录的名称。

示例:将/home/username/file1重命名为file2

# mv /home/username/file1 /home/username/file2

7.rm命令

rm命令可以删除指定的文件或目录。

示例:删除/home/username/test目录

# rm -r /home/username/test

8.cat命令

cat命令可以查看文件的内容。

示例:查看file1文件的内容

# cat file1

9.chmod命令

chmod命令可以修改文件或目录的权限。

示例:给file1文件添加可执行权限

# chmod +x file1

10.grep命令

grep命令可以在文件中查找指定的内容。

示例:在file1文件中查找hello字符串

# grep 'hello' file1

11.top命令

top命令可以实时查看系统中正在运行的进程信息和系统资源的使用状况。

示例:运行top命令

# top

12.ps命令

ps命令可以查看系统中正在运行的进程信息。

示例:列出当前用户的所有进程信息

# ps -u username

13.tar命令

tar命令可以将多个文件或目录打包成一个tar包,也可以将tar包解压缩成多个文件或目录。

示例:将/home/username/test目录打包成一个名为test.tar的tar包

# tar -cvf test.tar /home/username/test

14.unzip命令

unzip命令可以解压缩zip格式的文件。

示例:解压缩test.zip文件

# unzip test.zip

15.ping命令

ping命令可以测试网络连接是否正常。

示例:测试与8.8.8.8的网络连接是否正常

# ping 8.8.8.8

16.ifconfig命令

ifconfig命令可以查看网络接口的详细信息。

示例:查看en0网络接口的详细信息

# ifconfig en0

17.netstat命令

netstat命令可以显示当前的网络连接状态和端口信息。

示例:显示当前计算机的所有网络连接状态和端口信息

# ifconfig en0

18.du命令

du命令可以显示文件或目录的磁盘使用情况。

示例:显示当前目录下所有文件和目录的磁盘使用情况

# du -h .

19.df命令

df命令可以显示系统中文件系统的使用情况。

示例:显示系统中文件系统的使用情况

# df -h

20.history命令

history命令可以显示用户最近执行的命令历史记录。

示例:显示用户最近执行的10个命令历史记录

# history 10

21.scp命令

scp命令可以在网络中复制文件。

示例:将本地file1文件复制到远程主机username@192.168.1.100的/home/username目录下

# scp file1 username@192.168.1.100:/home/username

22.ssh命令

ssh命令可以远程登录到另一个计算机主机上,并在上面执行命令。

示例:使用ssh命令登录到远程主机username@192.168.1.100

# ssh username@192.168.1.100

23.wget命令

wget命令可以在网络中下载文件。

示例:从网址http://example.com/file1下载文件并保存为file1

# wget http://example.com/file1 -O file1

25.kill命令

kill命令可以结束指定的进程。

示例:结束进程号为1234的进程

# kill 1234

26.jobs命令

jobs命令可以显示目前正在执行的后台作业列表。

示例:列出当前正在执行的后台作业列表

# jobs

27.screen命令

screen命令可以在单个终端窗口中打开多个虚拟终端,可以方便地在不同的虚拟终端之间进行切换。

示例:在当前终端中打开一个名为test的虚拟终端

# screen -S test

28.mount命令

mount命令可以将一个文件系统挂载到指定的目录。

示例:将/dev/sdb1文件系统挂载到/mnt目录下

# mount /dev/sdb1 /mnt

29.umount命令

umount命令可以卸载一个已经挂载的文件系统。

示例:卸载/mnt目录下的文件系统

# umount /mnt

30.lnstat命令

lnstat命令可以显示Linux网络接口的信息。

示例:显示网络接口eth0的详细信息

# lnstat -i eth0

linux基础命令及常用命令总结的更多相关文章

  1. Linux基础 - 系统优化及常用命令

    目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...

  2. Linux基础系统优化及常用命令

    # Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...

  3. Linux基础——安装以及常用命令

    Linux基础--常用命令 1.安装Vmware 进入VMware官网:  https://www.vmware.com/cn.html下载安装 镜像推荐网址下载:https://www.linux. ...

  4. Linux基础系列:常用命令(1)

    1.开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语 2.使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符 命令:ctrl+alt+F2 3.使用命 ...

  5. Linux 基础一---操作系统&常用命令

    UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序. 1.UNIX操作系统的特点:多用户和多任务: a) 多用户表示在同一时刻可以有多个用户同时使用UNIX操作系统而 ...

  6. Linux基础系列:常用命令(7)_正则表达式

    一.环境边量 每个用户登录shell需要执行的四个文件 /etc/profile /home/egon/.bashrc_profile /home/egon/.bashrc /etc/bashrc 非 ...

  7. Linux基础入门 vim常用命令详解

    介绍 vim是一个文本编辑程序 没有菜单,只有命令,且命令繁多 命令行模式下相关命令 移动光标 ​ h: ← 左移 ​ l: → 右移 ​ j: ↓ 下移 ​ k: ↑ 上移 ​ gg: 光标移动文件 ...

  8. Linux基础系列:常用命令(4)_系统监控

    1. 系统监视和进程控制工具—top和free 1) top命令的功能:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 2) ...

  9. linux基础知识和常用命令

    1.修改主机名 切换到root,然后执行 vim /etc/sysconfig/network,进入其中,更改hostname即可.insert进入修改,esc+:,wq保存退出. 2.用户切换 普通 ...

  10. Linux基础系列:常用命令(6)_nfs服务与nginx服务

    NFS介绍: NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操作系统 ...

随机推荐

  1. OI 数论中的上界估计与时间复杂度证明

    预备 0.1 渐进符号 其实不少高等数学 / 数学分析教材在讲解无穷小的比较时已经相当严谨地介绍过大 O.小 O 记号,然而各种历史习惯记法的符号滥用(abuse of notation)[1] 直到 ...

  2. Object o = new Object();

    对象的创建过程: 1,申请内存,并初始化: 2,构造器初始化: 3,o指向对象. 对象在内存中的存储布局: 使用jol工具打印java对象在内存的存储布局: 其中,对象头的组成: 对象头包括Mark ...

  3. Appweb配置

    Appweb配置       具体配置网页=> https://www.embedthis.com/appweb/doc/users/configuration.html         具体参 ...

  4. react项目使用less样式,配置less

    create-react-app脚手架创建的项目有sass配置项,使用的时候只需要装包即可,下面是less使用的方法 由于 create-react-app 脚手架中并没有配置关于 less 文件的解 ...

  5. [C++提高编程] 1、模板

    文章目录 1 模板 1.1 模板的概念 1.2 函数模板 1.2.1 函数模板语法 1.2.2 函数模板注意事项 1.2.3 函数模板案例 1.2.4 普通函数与函数模板的区别 1.2.5 普通函数与 ...

  6. 驱动开发:通过MDL映射实现多次通信

    在前几篇文章中LyShark通过多种方式实现了驱动程序与应用层之间的通信,这其中就包括了通过运用SystemBuf缓冲区通信,运用ReadFile读写通信,运用PIPE管道通信,以及运用ASYNC反向 ...

  7. redis内存突然暴增,排查思路是什么

    1 这种暴增的应该还是上次一个群友说的,更多可能是外部因素导致的,应用新上线,定时任务这些,再有就是cat上查是哪些指令多,以及比对和之前的时间的差异 看是否有定时任务 或者 新上线的活动 ,在看下监 ...

  8. ABP - 初识 ABP

    ABP框架 ABP是用于创建现代化Web应用程序的完整体系结构和强大的基础架构,以模块化的方式进行开发,所有模块以nuget包的方式提供,开箱即用,遵循最佳实践和约定,提供SOLID开发经验. 缩写 ...

  9. Play to Earn Games

    什么是P2E游戏 P2E 游戏(Play to Earn Games)指的是在区块链游戏中,玩家可以通过完成任务.收获资源.挖矿或游戏中的其他活动以获得成就来赚取游戏内的资产(NFT)或代币(Toke ...

  10. c#构建具有用户认证与管理的socks5代理服务端

    Socks 协议是一种代理 (Proxy) 协议, 例如我们所熟知的 Shdowsocks 便是 Socks 协议的一个典型应用程序, Socks 协议有多个版本, 目前最新的版本为 5, 其协议标准 ...