首页 > 系统相关 >linux常用命令

linux常用命令

时间:2024-09-18 18:52:27浏览次数:3  
标签:文件 file1 file2 常用命令 dir1 命令 linux 目录

格式:

命令 选项 参数

命令 参数 选项

1.1 ls 命令

ls                列出当前路径下所有文件

ls -a           列出当前路径下所有文件(包括隐藏文件 linux中隐藏文件都是以点开头的)

ls -l           列出当前路径下所有文件(包括文件的详细信息)

ls -lh         列出当前路径下所有的文件详细信息,且大小以K,M,G 的形式显示

ls 文件名    如过加的是目录文件,表示列出该目录下所有的文件

                        如果加的是其他文件,表示之列出该文件

多个选项可以连用,也可以选项参数一起用,如 ls -alh /home

1.2 cd命令

cd                         目录名修改工作目录为指定的目录(进入指定目录)

cd /home/linux/dir  进入/home/linux/dir目录

cd dir                 进入当前路径下的dir目录中

cd /                     进入根目录

cd ~                     进入当前目录的家目录

cd .                      进入当前目录(没有变化)

cd ..                    进入当前路径的上一级路径

cd -                      进入上一次所在的路径

1.3 whoami 命令

显示当前使用的用户

1.4 pwd 命令

显示当前所在路径(绝对路径)

执行所有命令前建议先执行一下 whoami 和 pwd 确定没问题了在执行其他命令

1.5 mkdir 命令

mkdir dir                    在当前路径下创建名为dir的目录文件

mkdir d1 d2 d3           在当前路径下并列创建三个目录文件 分别叫d1 d2 d3

mkdir -p d1/d2/d3     在当前路径下嵌套创建d1/d2/d3

1.6 rmdir 命令

rmdir 目录文件名         删除指定的目录,注意这个命令只能删除空目录

1.7 touch 命令

touch file1                 如果file1不存在,表示当前路径创建普通文件,名字为file1

        如果file1存在,表示更新文件的时间戳

1.8 rm 命令

rm 文件名         删除指定的文件

rm -r 目录文件                     删除指定的目录文件

rm -f 文件名                         删除时忽略提示信息

rm -rf 文件名                         常用的用法

1.9 cp 命令

cp file1 file2                 如果file2不存在,表示将file1复制一份取名为file2

                        如果file2存在,表示将file1复制一份取名为file2,覆盖原来的file2

cp file1 dir1                 将文件file1复制一份,放到dir1里面,名字还叫file1

cp -r dir1 dir2              如果操作的是目录文件,需要加-r

                                         如果dir2不存在,表示将目录文件dir1复制一份取名为dir2

                                         如果dir2存在,表示将目录文件dir1复制一份放到dir2里面

1.10 mv 命令

mv file1 file2                 如果file2不存在,表示file1重命名为file2

                                        如果file2存在,表示将file1重命名为file2,覆盖原来的file2

mv file1 dir1     如果目录dir1中没有叫file1的文件,表示将file1移动到dir1里面

                                如果目录dir1有叫file1的文件,表示将file1移动到dir1中,且覆盖原来的file1、

mv dir1 dir2    如果dir2不存在,表示将目录文件dir1重命名为dir2

                                如果dir2存在,表示将目录dir1移动到dir2里面

1.11 cat 命令

cat 文件名         查看文件内容

cat -n 文件名                         查看文件内容,显示行号

1.12 clear 命令

清屏 使用快捷键 ctrl +l(小写的L)也可以

1.13 su 命令

su 用户名 切换用户

1.14 exit 命令

如果涉及到切换用户,表示退回到上一次的用户

如果已经是最开始的用户了,执行exit表示关闭终端

1.15 tap键补全

tap键既可以用来补全命令,也可以用来补全文件名

补全规则:

如果给定的信息足以确定唯一的内容,按一下tap键就可以补全

如果不足以确定唯一的内容,按两下tap键,会提示可以补全哪些内容

再根据提示,输入一些关键信息,按tap键就可以补全了

注意:对于文件名的操作,建议尽量使用tap键补全,一来快,二来出错概率小

标签:文件,file1,file2,常用命令,dir1,命令,linux,目录
From: https://blog.csdn.net/m0_72110718/article/details/142339060

相关文章

  • 制作U盘安装操作系统(启动盘、系统盘、Windows、Linux)
    第一种(Windows)官网windows制作启动盘1.打开Win11下载官网下载Windows11https://www.microsoft.com/zh-cn/software-download/windows112.下载制作操作系统工具这里不要下载错了3.启动工具选择U盘,选择你的U盘即可,一直下一步第二种(Windows、Linux)该方法使用Wind......
  • 菜鸟笔记之PWN入门(1.1.3)Linux基础操作和ELF文件保护
    这里不讨论Linux的历史及其与Windows的比较。直接介绍一些简单基础的操作。首先我们需要安装一个Linux操作系统(首先推荐Ubuntu),我们需要安装一个VM虚拟机,然后在里面搭建一个Ubuntu的虚拟机可以直接百度搜索,这里推荐一个文章安装虚拟机(VMware)保姆级教程(附安装包)_vmware虚拟机-......
  • 源码包和 RPM 包是两种常见的 Linux 软件包形式,它们各有特点和适用场景。下面是这两种
    概念源码包:定义:源码包包含了软件的源代码,用户需要自己下载源码包,然后进行编译和安装。优点:用户可以根据自己的需求定制编译选项,选择安装哪些功能模块,还可以查看和修改源代码。缺点:安装过程较为复杂,需要一定的技术知识,而且安装速度相对较慢。RPM包:定义:RPM(RedHatPackageManager)是......
  • Windows/Linux操作用户权限常用命令
    环境:centos7.5(主要),win7Linux/Centos(权限篇)一、概述Linux操作系统,设计用于支持多用户和处理多任务的服务器环境,实施了一套严密的权限控制系统。这一系统主要通过两个核心要素——用户身份和文件权限——来管理和限制对资源的访问。在Linux中,资源的访问权限是基于用户身份来控制......
  • linux shell批量主机远程执行命令脚本
    基于expect命令实现1.安装expect[root@logstash~]#yuminstall-yexpectLoadedplugins:fastestmirrorLoadingmirrorspeedsfromcachedhostfile*base:mirrors.aliyun.com*extras:mirrors.aliyun.com*updates:mirrors.aliyun.comPackageexpect-5.45-14.el7_......
  • linux shell批量创建用户并设置密码脚本
    useradd.sh#!/bin/bashuser_file=/root/user.txtforuserin$(cat$user_file)doif!id$user&>/dev/null;thenpass=$(echo$RANDOM|md5sum|cut-c1-8)useradd$userecho$pass|passwd--stdin$user&>/dev/nullecho"$u......
  • 【Linux实用教程】-02- Linux常用命令
    ===点个关注不迷路===......
  • 远程Linux服务器安装jdk1.8(亲测)
    上传jdk压缩包到服务器将压缩包进行解压,使用tar-zvxf压缩包名命令进行解压配置环境变量    编辑/etc/profile文件,在文件末尾添加以下内容:        exportJAVA_HOME=/usr/local/src/jdk1.8        exportPATH=$PATH:$JAVA_HOME/bin  ......
  • DELL EMC powermax 系统存储常用命令
    powermax常用命令查看存储阵列信息symcfglist查看存储池使用容量情况symcfg-sidxxxlist-srp-detail-tbCAPACITYFlgUsableAllocatedFreeSubscribedName......
  • 【转载】在Linux中创建新用户的三种方法,总有一种适合你 对应需求:linux新建密码
    需求:新建密码的账号实现:useradd新建账号(不含密码)passwd修改密码-------------------------------------———————————————————————————————————————————————————————————————————————————————......