熟悉常用的Linux操作

cd命令:切换目录

(1)    切换到目录 /usr/local

Cd /usr/local

(2)    去到目前的上层目录

Cd ..

(3)回到自己的主文件夹

      Cd ~

ls命令:查看文件与目录

(4)查看目录/usr下所有的文件

      ls –al/usr

mkdir命令:新建新目录

(5)进入/tmp目录,创建一个名为a的目录,并查看有多少目录存在

mkdir a

ls -l

(6)创建目录a1/a2/a3/a4

   mkdir –p a1/a2/a3/a4

rmdir命令:删除空的目录

(7)将上例创建的目录a(/tmp下面)删除

rmdir a

(8)删除目录a1/a2/a3/a4,查看有多少目录存在

      rmdir –p a1/a2/a3/a4

      ls -l

cp命令:复制文件或目录

(9)将主文件夹下的.bashrc复制到/usr下,命名为bashrc1

(10)在/tmp下新建目录test,再复制这个目录内容到/usr

 Cd /tmp

Mkdir test

Sudo cp –r/tmp/test  /usr

mv命令:移动文件与目录,或更名

(11)将上例文件bashrc1移动到目录/usr/test

Sudo mv /usr/bashrc1 /usr/test

(12)将上例test目录重命名为test2

 Sudo mv /usr/test /usr/test2

rm命令:移除文件或目录

(13)将上例复制的bashrc1文件删除

Sudo rm /usr/test2/bashrc1

(14)将上例的test2目录删除

 Sudo rm –r /usr/test2

cat命令:查看文件内容

(15)查看主文件夹下的.bashrc文件内容

 Cat ~ /.bashrc

tac命令:反向列示

(16)反向查看主文件夹下.bashrc文件内容

 Tac ~ /.bashrc

more命令:一页一页翻动查看

(17)翻页查看主文件夹下.bashrc文件内容

 More ~/.bashrc

head命令:取出前面几行

(18)查看主文件夹下.bashrc文件内容前20行

Head –n 20~/.bashrc

(19)查看主文件夹下.bashrc文件内容,后面50行不显示,只显示前面几行

 Head –n -50/.bashrc

tail命令:取出后面几行

(20)查看主文件夹下.bashrc文件内容最后20行

Tail –n 20/.bashrc

(21) 查看主文件夹下.bashrc文件内容,只列出50行以后的数据

 Taol –n +50~/.bashrc

touch命令:修改文件时间或创建新文件

(22)在/tmp下创建一个空文件hello并查看时间

Cd /tmp

Touch hello

Ls –l hello

(23)修改hello文件,将日期调整为5天前

 Touch –d  “5 days ago” hello

chown命令:修改文件所有者权限

(24)将hello文件所有者改为root帐号,并查看属性

 Sudo chown root /tmp/hello

Ls –l/tmp/hello

find命令:文件查找

(25)找出主文件夹下文件名为.bashrc的文件

 Find~ -name .bashrc

tar命令:压缩命令

(26)在/目录下新建文件夹test,然后在/目录下打包成test.tar.gz

Test.tar.gz

Sudo mkdir /test

Sudo tar –zcvf –f /test.tar.gz test

(27)解压缩到/tmp目录

 Sudo tar –zxvf –f /test.tar.gz –C /tmp

grep命令:查找字符串

(28)从~/.bashrc文件中查找字符串'examples' 

Grep –n ‘examples’ ~/.bashrc

(29)配置Java环境变量,在~/.bashrc中设置

Gedit ~/.bashrc

将语句 export JAVA_HOME=JDK 安装路径加入第一行并保存

Source ~/.bashrc

(30)查看JAVA_HOME变量的值

Echo $JAVA_HOME

转载于:https://www.cnblogs.com/Runka/p/8558960.html

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

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

相关文章

2 Effect Hook

副作用:和外部有交互 引用外部变量调用外部函数修改dom、全局变量ajax计时器(依赖window.setTimeout)存储相关 纯函数:相同的输入一定会得到相同的输出 Effect Hook可以让你在函数组件中执行副作用操作 类组件中处理副作用 在com…

【JUC】CountDownLatch

因为在调用端的异步中,需要调用其他多个服务获取数据再汇总结果返回,所以用到了CountDownLatch CountDownLatch的概念 CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,或者说起到线程之间的通信(而不是用…

node --- Missing write access to 解决

今天在使用npm安装animate.css时报错… 大体原因是没有对node_modules没有写的权限. 百度查到是要删除对应的node_modules然后在安装… 但是我并不想这样做…想起前面我为了加快下载速度,好像使用的是cnpm… 于是我使用了nrm ls 查看当前使用的源 更换npm的源可以参考 https:…

3 useReducer及其实现

pureComponent import { useState } from "react" // useReducer, // 统一调度 function reducer(state, action) {console.log(reducer接收参数, state, action)const { type } actionswitch (type) {case add:return { num: state.num 1 }case minus:return { n…

Django 之 权限系统(组件)

参考: http://www.cnblogs.com/yuanchenqi/articles/7609586.html 转载于:https://www.cnblogs.com/bigtreei/p/8564243.html

vue踩坑- 报错npm ERR! cb() never called!

在vue项目中引入饿了么elementUI组件的步骤之中&#xff0c;出现以下的错误&#xff1a; D:\my-project-first>npm i element-ui -S Unhandled rejection RangeError: Maximum call stack size exceededill install loadIdealTreeat RegExp.test (<anonymous>)at D:\n…

maven之阿里云Maven镜像的使用

Maven中央仓库在国外&#xff0c;速度比较慢&#xff0c;所以我们采用国内的镜像&#xff0c;速度回有质的提升。 配置下setting.xml <mirrors><mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/ne…

vue --- 使用animate.css实现动画

1.下载animate.css npm install --save-dev animate.css// 注意你使用的源 nrm ls(若没有改变可以忽略)2.导入animate.css <link rel"stylesheet" href"../node_modules/animate.css/animate.css"> // 注意你的当前文件和node_moudules文件夹的相对…

4 contextHook

类组件createContext、静态属性contextType 与函数组件useContext 的对比 import { Component, createContext, useContext } from react const AppContext createContext(0) class Foo extends Component {render() {return (<AppContext.Consumer>{value > (Foo: …

【leetcode 简单】 第一百一十题 分发饼干

假设你是一位很棒的家长&#xff0c;想要给你的孩子们一些小饼干。但是&#xff0c;每个孩子最多只能给一块饼干。对每个孩子 i &#xff0c;都有一个胃口值 gi &#xff0c;这是能让孩子们满足胃口的饼干的最小尺寸&#xff1b;并且每块饼干 j &#xff0c;都有一个尺寸 sj 。…

基于openstack搭建百万级并发负载均衡器的解决方案

最近&#xff0c;喜欢研究一些国外技术大咖们的文章&#xff0c;而这篇文章是基于openstack负载均衡器的解决方案&#xff0c;做的一些总结~希望能够给小伙伴带来一些灵感或者帮助。 openstack现有的负载均衡解决方案&#xff0c;无论是lbaas plugin还是octavia&#xff0c;后端…

5 useMemouseCallback

useMemo 优化渲染 现象 App每次重新执行时&#xff0c;render变化了&#xff0c;引用的render不是同一个函数 import React, { useState, } from "react"; const Foo props > {return <ul>{props.render()}</ul> } function App() {const [range…

vue --- 动画执行的周期(动画的钩子函数)

如下8个: <transitionv-on:before-enter "beforeEnter"v-on:enter "enter"v-on:after-enter "afterEnter"v-on:enter-cancelled "enterCancelled"v-on:before-leave "beforeLeave"v-on:leave "leave"v-…

二分查找c++

相信对于二分查找的原理大家已经明白&#xff0c;接下来就是代码实现了 1 #include <iostream>2 #include <cstdio>3 #include <algorithm>4 #include <cstring>5 #include <string>6 #include <cstdlib>7 8 using namespace std;9 10 in…

php获取网址

1 #测试网址: http://localhost/blog/testurl.php?id52 3 //获取域名或主机地址 4 echo $_SERVER[HTTP_HOST]."<br>"; #localhost5 6 //获取网页地址 7 echo $_SERVER[PHP_SELF]."<br>"; #/blog/testurl.php8 9 //获取网址参数 10 echo …

6 useRef、useImperativeHandle

useRef在每次执行时返回的是同一个引用&#xff08;返回的ref对象在组件的整个生命周期内保持不变&#xff09;在函数组件中可以使用useRef和createRef但useRef性能比createRef好&#xff0c;快在类组件中&#xff0c;createRef是在初始化constructor时被赋值的&#xff08;执行…

vue --- 列表(v-for渲染)的各种神仙动画效果

通过v-for生成的元素,使用transition包裹将只显示第一条数据,此时需要使用transition-group包裹. <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-wid…

linux命令目录

一、文件和目录。&#xff08;文件目录的增删改查&#xff09; lspwdcdmkdirtouchrmdirlnddrmcpmvnlcattacmorelessheadtailstat###########################################grepawksed findlocatewhichwhereiswc ############################################dfdumountumoun…

vue --- 使用component的 :is属性切换标签页

点击对应的标签,下面切换至对应的模板… // 说明 <component :is"name"></component> // 相当于把id为name的组件放到对应的位置总体代码如下: <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"…

3-15 《元编程》第6章 3-16 hook method

Code That Writes Code 6.1 Coding your way to the weekend 6.2 Kernel#eval, Binding#eval Binding: Objects of class Binding(类Binding的对象) encapsulate &#xff08;密封&#xff09;the execution context at some particular place in the code and retain this c…