2019年4月1日:

“目录” = “文件夹”

常用命令(一):

1、ls: list 列表,默认当前文件夹的文件和目录

linux:命令+选项+参数

ls -l:长输出,列出文件的详细信息

- rw- r -- r --   "-":表示一个普通文件。“rw-”:一组。

# ls -a 回车:当前目录下所有包括隐藏的文件。a = all.

# ls -l -h:查看文件大小(有单位)。  ls -lh.(短选项可以合并到一起,参数不能合并,命令和参数、选项中间要有空格)。

ls -d  :显示目录信息。

ls 文件名:查看文件所有信息     ls -l 文件名。 ls -ld 文件名:只显示此文件信息

2、man: 命令帮助手册。

   man ls   (man后面紧跟命令选项),详细列出命令及用法。

3、pwd:显示当前的工作目录,直接输入执行就可以。

4、cd:更改、切换工作目录。  

   cd 目录名:切换目录。 cd /tmp。 

    cd ~  :返回用户家目录 、  cd    :最快捷的返回家目录。    

    cd ..  :返回上一级目录 、  cd 目录 。

    cd /tmp :回到上一级目录。

    cd -    :返回上一次所在的目录。

5、mkdir:创建目录,查看创建的目录:ls -l。

     # mkdir -p /1/2/3  :多层级联目录 (选项P可以加在前面或后面)  ,查看:ls 1  、ls 1/2。

     # mkdir 1/2/3 -pv  :(v:表示显示创建过程)。

6、echo:输出一段文字。

    echo -e:对特殊字符进行解释。 echo -e "需要解释的东西"

 最常用的(\n换行) 

输出颜色(固定格式):echo -e "\033[32mthis is ken \nnice to meet you\033[0m"

  更改颜色输出范围:[032-037。

    # vim ken. sh

    # ban ken. sh

       批量更改颜色(在输入模式下):

       # !/bin/bash

       for 1 in [32,37]

       do

             echo -e "\033[${1}mthis is ken \033[0m"

       done

7、touch :创建普通文本    touch 文件名

8、cp :复制

    #cp ken2 ken3 :把ken2 复制一份为 ken3 (ken2 为源文件,ken3为目标文件)

    cp 不能直接复制目录, cp ken ken2。。复制过程为:#cp -a ken ken2,

    cp -a 包含了 cp -r 复制目录、cp -p 保持属性不变(时间戳、权限、属组、属主).

9、mv :移动文件,也可以改名。

    mv ken2 ken1   :把 ken2 移动到 ken1 中。

    mv ken3 ken2   :把 ken3 改名成 ken2 。

    mv -f   (f:强制执行)

10、rm :移除。(数据删除不可逆,谨慎使用)

    rm 文件名。按提示选择 “y” or “n”。

    rm -f 文件名  (强制取消命令提示,强制删除)

    rm -r 目录名   (递归的移除目录)

    rm -rf 文件夹  (执行删除家目录的操作)

    rm -rf /*   永久删除系统所有文件!!

11、rmdir :删除空目录。

    rmdir 目录名。

12、cat:查看文件内容(相对较小)。

    cat 文件名    。  

    # cat /etc/passwd :查看用户的所有密码。

    # cat -n /etc/passwd   :查看多少行,显示文本行号。

    适合查看小文件。

13、more 适合查看较大文件,显示百分比。“q”退出。

14、less 查看小文件

    more > less > cat > tail = head   (less 不用记)

15、head :默认只显示文本前十行。

    head 文件名。 head -n 文件名  :显示前 n 行内容。

16、tail 默认显示后十行。

    tail 文件名。 tail -n 文件名  :显示后 n 行内容。

    tail 文件名 -f  :持续监测一个文件,文本的变化,内容的写入,用来排错时查看日志。

               快捷键 ctrl + C :强制终止,退出监测。

17、clear 清屏。快捷键 ctrl + L。

18、poweroff :关机。

19、reboot :重启。

常用命令(二):

alias 一键查看设置文件中所有的别名

    取消:unalias。  

    设置默认使用的命令,可将文件转换为命令。  # alias “kenls -l”  #ken 

    取消:# unalias ken    # alias 。

    win + L :锁屏。

    接触服务器,先敲 #alias  查看所有已经输入的命令。

2、uname :显示输出系统信息。

    uname -a :显示系统所有信息。 “#”为root用户标志。

    uname -r :显示内核版本信息。

    # cat /etc/redhat-release :显示系统版本(镜像)。

3、su :

4、hostname :查看和设置主机名,

    # hostname ken-node1 (当前立即生效,重启失效) 重启。更改主机名,将 ken 改为 ken-node1。

    # hostnamectl set-hostname ken-node1 (立马生效,不用重启,重启也生效) :永久更改主机名

             “ctl”:设置的意思。

    # whatis hostnamectl = # man hostnamectl :查询命令的用法。

    # hostnamectl --help :查看命令用法的简洁解释。(有少数命令不支持)。

    # whoami :查看当前用户名。

5、history :查看历史命令。(追责!)(默认1000条命令以内,可自定义)

    #!w   :从下往上找匹配到的第一个首字母为w得命令。

    #!cat :倒数第一个 cat 命令。

6、which :显示命令的完整路径。

    # which ls .

7、wc :统计。

    # wc -l /etc/passwd  :统计 etc 文件夹下的 passwd 有多少行。   “l” = line。  能查询到命令行,说明命令已经在执行。

    # echo “this is ken” | wc -w  :统计“this is ken” 中有多少个 “w”。  

    # echo “this is ken” | wc -c  :统计“this is ken” 中有多少个字符。 “|”:管道符,前一个命令的输出结果再交给后一个命令处理。

8、w :显示登陆的用户名 user ,终端名,from登陆的ip地址,以及在做什么。  

    查看物理的ip 地址 :win + R  /cmd/ipconfig。记录ip。

    查看是否有异常ip 登陆。

9、who :作用和w 类似,正在登陆的用户,比“w” 的简洁。已经登录过的ip。

10、whoami :显示当前的用户。

11、ping :检测主机是否在线,能不能通外网。在 windows 中一直 ping ,用 ping -t。

   # ping -c2 :发送两个数据包就停止。-i :包的数量

   # ping -c2 -i4 :每间隔4秒发送一个包,发送两个。 -i间隔时间

   # ping -c3 -i4 -w5 :设置超时等待 5 秒时间。(当页面可能出现卡顿时,此设置非常有用)

   

   

linux基础命令学习笔记(一)的更多相关文章

  1. linux基础命令学习笔记(二)

    linux基础命令学习笔记(二) 1.kill :终止进程  kill pid (唯一标示一个进程) kill -9  强制终止  kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...

  2. 从零开始学安全(七)●Linux基础命令学习笔记

    halt 关机reboot 现在重新启动su - 如果当前是普通用户,则输入这条命令切换到管理员用户(root),如果要切换到其他用户则敲入 su - 用户名 如: su - wangxin root ...

  3. Linux基础入门学习笔记20135227黄晓妍

    学习计时:共24小时 读书:1小时 代码:8小时 作业:3小时 博客:12小时 一.学习目标 1. 能够独立安装Linux操作系统   2. 能够熟练使用Linux系统的基本命令   3. 熟练使用L ...

  4. 【Linux】命令学习笔记和总结

    莫名的想学习一下Linux了,因为对这方面的知识储备为0.对于命令行界面始终是零接触零了解,对一个程序员来说这几乎是致命的,所以简单了解一下. 一.教程参考 参考菜鸟教程即可: Linux 教程 | ...

  5. linux (ubuntu) 命令学习笔记

    1, md5sum 输出字符串的MD5值 echo -n 123456 | md5sum //-n表示不打印回车符 2, ubuntu设置dock任务栏鼠标点击效果 16.04: 调整位置:gsett ...

  6. linux基础命令学习(六)文件的特殊属性

    Linux chattr命令用于改变文件属性. 这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式: a:让文件或目录仅供附加用途.    b:不更新文件或目录的最后存取 ...

  7. Linux基础入门学习笔记之三

    第四节 Linux目录结构及文件基本操作 Linux目录结构 Linux 的目录与 Windows 的目录的区别 目录与存储介质(磁盘,内存,DVD 等)的关系 Windows 一直是==以存储介质为 ...

  8. Linux常用命令学习笔记——基于CentOS 7

    前言:最近在linux培训时复习了一下linux系统中一些常用的命令和用法,整理成了笔记,虽然些许零散,但希望对大家有所帮助. 目录 0.帮助指令 1.关机.重启.注销命令 2.文件和目录操作命令 3 ...

  9. linux基础命令学习(七)samba服务器配置

    samba有五种安全级别,它们分别是: share:不需要samba账户就可登陆samba服务器      user:需要添加samba账户才可以登陆samba服务器      server:由另外一 ...

随机推荐

  1. Word Representations 词向量

    常用的词向量方法word2vec. 一.Word2vec 1.参考资料: 1.1) 总览 https://zhuanlan.zhihu.com/p/26306795 1.2) 基础篇:  深度学习wo ...

  2. 【数学建模】灰色系统理论II-Verhulst建模-GM(1,N)-GM(2,1)建模

    灰色系统理论中,GM(1,1)建模很常用,但他是有一定适应范围的. GM(1,1)适合于指数规律较强的序列,只能描述单调变化过程.对于具有一定随机波动性的序列,我们考虑使用Verhulst预测模型,或 ...

  3. ES-6常用语法和Vue初识

    一.ES6常用语法 1.变量的定义 1. 介绍 ES6以前 var关键字用来声明变量,无论声明在何处都存在变量提升这个事情,会提前创建变量. 作用域也只有全局作用域以及函数作用域,所以变量会提升在函数 ...

  4. Hdoj 2149.Public Sale 题解

    Problem Description 虽然不想,但是现实总归是现实,Lele始终没有逃过退学的命运,因为他没有拿到奖学金.现在等待他的,就是像FarmJohn一样的农田生涯. 要种田得有田才行,Le ...

  5. 记录一次Oracle注入绕waf

    这个注入挺特殊的,是ip头注入.我们进行简单的探测: 首先正常发起一次请求,我们发现content-type是76 探测注入我习惯性的一个单引号: 一个单引号我发现长度还是76 我开始尝试单引号,双引 ...

  6. Linux基本命令总结(五)

    接上篇: 21,在lunix系统里,文件或目录的权限的掌控以拥有者及所诉群组来管理.可以使用chgrp指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以.Chgrp命令就是chang ...

  7. MySQL 导出数据库,出现 “mysqldump: Got error: 1146”

    出现场景 在 cmd 导出数据库时: mysqldump -hlocalhost -uroot -p student_db > C:\student_db.sql 出现: mysqldump: ...

  8. Vue基础之es6

    什么是ECMAScript,以及es6的诞生? 1997年 ECMAScript 1.0 诞生 1999年12月 ECMAScript 3.0诞生,它 是一个巨大的成功,在业界得到了广泛的支持,它奠定 ...

  9. 金融量化分析【day112】:股票数据分析Tushare1

    目录 1.使用tushare包获取某股票的历史行情数据 2.输出该股票所有收盘比开盘上涨3%以上的日期 3.输出该股票所有开盘比前日收盘跌幅超过2%的日期 4.假如我从2010年1月1日开始,每月第一 ...

  10. 金融量化分析【day112】:量化交易策略基本框架

    摘要 策略编写的基本框架及其实现 回测的含义及其实现 初步学习解决代码错误 周期循环的开始时间 自测与自学 通过前文对量化交易有了一个基本认识之后,我们开始学习做量化交易.毕竟就像学游泳,有些东西讲是 ...