linux --- 基础指令

基础命令

1、ls(list)

  • 用法1: # ls
    含义: 列出当前工作目录下所有的 文件/文件夹 的名称
    在这里插入图片描述

  • 用法2: # ls 路径
    含义: 列出指定路径目录下所有的 文件/文件夹 的名称
    在这里插入图片描述

  • 用法3: # ls 选项 路径
    含义: 以指定的格式来显示指定目录下文件夹的名称
    栗子: # ls -l 路径 -->> 表示以列表的形式进行展示
    在这里插入图片描述
    栗子: # ls -la 路径 -->> 表示所有的 文件/文件夹 (包含隐藏的)
    在这里插入图片描述

    注:
    1.显示出来的第一列表示文档的类型,’-'表示该行对应的文档类型为文件,'d’表示文档类型为文件夹
    2.在Linux中隐藏的文档一般以.开头

  • 用法4: # ls -lh 路径
    作用: 以合适的方法列出
    在这里插入图片描述

注: ls列出的结果颜色说明,蓝色表示文件夹、黑色表示文件、绿色代表对该 文件/文件夹 拥有绝对权限

2、pwd (print working directory)

含义: 显示当前工作目录
在这里插入图片描述

3、cd (change directory)

作用: 切换当前的工作目录

  • 语法: # cd 路径
    栗子: 在’/‘下,使用绝对路径切换到/usr/local -->> # cd /usr/local
    在这里插入图片描述
    栗子: 在’/usr/local’下,使用相对命令切换到home目录下的marron用户 -->> # cd …/…/home/marron
    在这里插入图片描述
    栗子: 在任意位置,快速切到当前用户的家目录 -->> # cd ~
    在这里插入图片描述

4、mkdir指令 (make directory,创建目录)

  • 语法1: # mkdir 路径
    栗子: 在当前路径下创建出’marron111’目录 -->> # mkdir marron111
    在这里插入图片描述

    栗子: 在当前用户的家目录下创建’marron111’目录 -->> # mkdir ~/marron111

  • 语法2: # mkdir -p
    作用: 实现创建多层目录(不存在))
    在这里插入图片描述

  • 语法3: # mkdir 路径1 路径2 路径3
    作用: 一次创建多个目录
    在这里插入图片描述

5、touch指令

  • 作用: 创建文件
    语法: # touch 文件路径
    栗子: 在当前目录下创建一个’a.js’ -->> # touch a.js
    在这里插入图片描述
    栗子: 在’marron’用户的家目录中创建文件’a.js’ -->> # touch /home/marron/c.js
    在这里插入图片描述

6、cp (copy)

  • 作用: 复制 文件/文件夹 到指定的位置
    语法: # cp 被复制的 文件/文件夹 路径到 文件/文件夹 复制到的位置
    栗子: 将’/home/marron/a.js’文件复制到’~/marron111/b’目录中
# cp /home/marron/a.js ~/marron111/b

在这里插入图片描述

  • -r: 复制文件夹所带的可选项(表示递归复制)
    栗子: 复制’~/marron’文件夹中的内容复制到’/home/marron/marron111’文件夹中去
cp ~/marron /home/marron/marron111 -r

在这里插入图片描述

7、mv(move)

  • 作用: 移动 文件/文件夹 到新位置
    语法: # mv 需要移动的 文件/文件夹 路径到 文件/文件夹 需要移动到的位置

8、rm(remove)

  • 作用: 移出/删除 文档
    语法: #rm 选项 需要移出的文档路径
    栗子: 删除一个文件(/a.js) -->> rm a.js
    栗子: 删除一个文件(/b.js)(不提示) -->> rm b.js -f
    注: -f表示 force 强制删除,即不提示
    栗子: 删除一个文件夹(/marron)(不提示) -->> rm marron -rf
    注: -r表示递归删除,即删除marron文件夹的时候,其中的内容也给删除掉

9、vim(一款文本编辑器)

  • 语法: # vim 文件的路径
    作用: 打开一个文件(可以存在,也可以不存在)

退出文件, shitf + : -> q -> enter(回车)

10、输出重定向

  • 作用:将一些命令的结果保存到文件中
>: 覆盖输出,会覆盖掉原先的文件
>>:追加输出,不会覆盖原始文件,会在原始内容末尾继续追加

栗子: 保存 ls-la 的执行结果到当前目录下的 ls.txt (覆盖) -->> ls -la > ls.txt

11、cat

  • 作用1: 把文件中的内容展示出来
    语法1: # cat 文件的路径

  • 作用2: 文件合并
    语法2: # cat 文件路径1 文件路径2 … 文件路径n > [新文件名称]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/250560.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

验证码功能

验证码功能 1.安装captcha插件 (dj_login) D:\dj\dj_login>pip install django-simple-captcha Collecting django-simple-captchaUsing cached https://files.pythonhosted.org/packages/d7/f4/ea95b04ed3abc7bf225716f17e35c5a185f6100db4d7541a 46696ce40351/django-simp…

Java 类的成员

Java 类的成员 初始化块 1、一个类中初始化块若有修饰符,则只能被static修饰,称为静态代码块(staticblock ),当类被载入时,类属性的声明和静态代码块先后顺序被执行,且只被执行一次。 2、static块通常用于初始化sta…

linux --- 进阶指令

进阶指令(重点) 1、df 指令 作用: 查看磁盘空间语法: # df -h 注: -h:以较高可读性的方式展示出来 2、free 指令 作用: 查看内存使用情况语法: # free -m 注: -m:以M的单位显示内存情况 -/ buffers/cache: free 代表真实可用的内存为 486 Mb Swap: 表示,临时将硬盘当作内存…

MFC对话框播放8位512*512的像素数据

关键代码: UINT playAllFrame(LPVOID lpParameter){//showOneFrame(0,TRUE);CMFCDialogDlg *mydlg (CMFCDialogDlg *) lpParameter;//获取原始数据文件CString selectPath;mydlg->GetDlgItemTextW(IDC_MFCEDITBROWSE,selectPath);string StrSelectPath(CW2A(sel…

java 集合 CopyOnWriteArrayList

CopyOnWriteArrayList 也是实现List接口他是在concurrent 包里面,所以他是线程安全的,其他的基本和ArrayList很想。他线程安全是用ReentrantLock 实现的,他内部有一个ReentrantLock对象,然后在增删改的时候都操作这个锁对象&#…

Java 类的特性1

Java 类的特性1 继承 1.为什么要有继承? 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。 2.此处的多个类称为子类,单独的这个类称为父类&a…

linux --- 高级指令

高级指令 1、hostname 指令 作用: 操作(读取|操作)服务器的主机名语法1: # hostname (输出完整的主机名) 语法2: # hostname -f (输出当前主机中的FQDN) FQDN:(Fully Qualified Domain Name)全限定域名:同时带有主机名和域名的名称。 2、id 指令 作…

Linux修改密码后不能SSH远程登录了

1、把以下文件的属性改成755,然后再修改密码:/etc/passwd ,/etc/group , /etc/shadow , /etc/gshadow2、如果文件的属性无法更改,请用lsattr 查看文件是否有 i 属性,如有,则用chattr取消之,如:l…

Java 类的特性2

Java 类的特性2 类属性、类方法的设计思想 类属性作为该类各个对象之间共享的变量。在设计类时,分析哪些类属性不因对象的不同而改变,将这些属性设置为类属性。相应的方法设置为类方法。如果方法与调用者无关,则这样的方法通常被声明为类方法&#xff…

docker --- 镜像、容器

Docker使用国内的源 windows下使用 "everything"软件 查找 daemon.json修改为如下: {"registry_mirrors": ["https://docker.mirrors.ustc.edu.cn"] }查看images(镜像) docker images注: 看见的镜像是已经下载好的,因此在没有网络的情况下也可…

Java 面向对象

Java 面向对象 面向对象的三大特征 封装 (Encapsulation)继承 (Inheritance)多态 (Polymorphism) 类的访问机制: 在一个类中的访问机制:类中的方法可以直接访问类中的成员变量。(例外:static方法访问非static,编译…

交换机老化测试和性能测试方法收集

说明:这是一个做交换机朋友给的一个方法,只做老化测试,不做压力满载测试。 我所理解的:老化测试是指在一定的时间内工作负荷之后,看有没有故障和不稳定的现象出现。 而对于压力测试,需要通过专业的测试设备…

【webGL入门2】点线面的绘制

用js绘制webGL的点: THREE.Vector3 function ( x, y, z ) {    //用THREE声明的变量都是全局变量。this.x x || 0;this.y y || 0;this.z z || 0;}; 注意:“||”(或)运算符,就是当xnull或者undefine时&#xff…

docker --- mysql的部署

MySQL部署 [1]查询本地镜像中是否含有 centos/mysql-57-centos7(我们用到的镜像) docker images[2] 拉取镜像 docker pull centos/mysql-57-centos7注: centos/mysql-57-centos7 是我们用到的镜像 [3] 创建容器 docker run -id --nametensquare_mysql -p 33306:3306 -e M…

Java中的排序

Java中的排序 排序方法的选择 1.若n较小(如n≤50),可采用直接插入或直接选择排序。当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插入,应选直接选择排序为宜。 2.若文件初始状态基本有序(指正序)&a…

Codeforces Round #493 (Div. 2) C. Convert to Ones 乱搞_构造_好题

题意: 给你一个长度为 nnn 的 010101串 ,你有两种操作: 1.将一个子串翻转,花费 XXX 2.将一个子串中的0变成1,1变成0,花费 YYY 求你将这个01串变成全是1的串的最少花费。 首先,我们可以将串按照0…

[T-ARA][그녀를 보면][看着那个女人的话]

歌词来源:http://music.163.com/#/song?id29343995 作曲 : 코난 [作曲 : Ko-nan] 作词 : 코난/로코 [作词 : Ko-nan-/lo-Ko] baby i hate you [baby i hate you] but i love you [but i love you] cant live without you [cant live without you] baby i hate you …

node --- 连接mysql(docker环境) Sequelize库

mysql 数据库 [1] 首先配置 docker 环境 采用 docker-compose 方法 源码: /test-mysql/docker-compose.yml version: 3.1 services:mysql:image: mysqlcommand: --default-authentication-pluginmysql_native_passwordrestart: alwaysenvironment:MYSQL_ROOT_PASSWORD: examp…

Java-接口练习

Java-接口练习 编写2个接口:InterfaceA和InterfaceB;在接口InterfaceA中有个方法voidprintCapitalLetter();在接口InterfaceB中有个方法void printLowercaseLetter();然 后写一个类Print实现接口InterfaceA和InterfaceB&#xff0…

类模板与运算符重载(一个简单的例子)

类模板与运算符重载(一个简单的例子) 标签(空格分隔): C 算法竞赛 下面是一段简单的代码,表示我们建立了一个类模板Vector,可以看做是对STL中vector的简单实现。 为了让这个Vector支持通过下标…