echo

ls

ls–l  ---- ll

cd /  根目录

cd ~

cd -   返回上一个目录

env

ip addr 显示物理网络地址,缩写:ip a

/etc/init.d/network restart     重启网卡  显示下图的“OK”既为成功

然后再输入 ifup eht0

可以尝试ping www.baidu.com 看是否连接到外网

然后使用Xshell 链接虚拟机  ssh root@132.232.138.29:22

  格式:ssh root @ip地址 –p(默认端口)

常用的各默认端口:

Web 80(http)/443(https)

ssh 22

telnet 23

redis 6379

mysql 3306

ftp 21/20

安装tree 命令:yum –y install tree  tree可以以树状图的结构查看文件

cd

相对路径:

cd .

cd ..

cd ~           切换到家目录

cd –

cd ../

cd ~/foo_bar 切换到foo_bar目录

查看命令别名 alias:

取别名:

alias 别名=“想要取别名的”

取消别名:

unalias 别名

cd 直接切换到/root目录下

ls –a 显示所有文件包括隐藏文件

ls –l  显示文件详细属性

ls –la         显示所有文件详细属性包括隐藏文件

ls –help 寻求命令帮助

ll –rht 将文件信息按时间倒序排列    ==》rangk human time

linux命令是区别大小写

- 一个字母

--   一个单词

选项         子选项

Ctrl + c 终止。

Ctrl + d 退出。

Ctrl + a 可以切换到当前命令行最前面

Ctrl + e 可以切换到当前命令行最后面

Ctrl + k 可以把光标以后的命令行清除

Ctrl + u 可以清除光标以前的命令行

Ctrl + l 清屏

Ctrl + r :查找以前(历史)输入的命令

vim /etc/sysconfig/network-scripts/ifcfg-eth0    修改onboot=yes

cat !$ 查看上一条命令的最后一个内容参数

!!查看上一条命令的内容参数

!^ 上一条命令的第一个参数

关闭再开启网卡: ifdown eth0 && ifup eth0

less   # 按屏显示文件内容

快捷键:

G:文尾

gg: 文首

     0;行首
     $;行尾

q 退出查看的文件

空格:翻屏

        yy  复制

        p  粘贴

     dd 删除 

      dG ;删除到文末

·        数字 yy;复制多少行

      数字p;复制多少份

·       数字 yy;复制多少行

     数字+方向键 ; 在行内移动

     u;撤销操作
     crtl+r ; 恢复撤销
按下esc,之后  :set nu  显示行号
按下esc,之后  :set nonu  显示行号
Ctrl + v :进入可视化页面,上下左右进行选择,选中之后,大写I,,输入一些文字,之后按下esc,会出现对多行进行的操作
:set list
:set nolist

  

   

帮助查看:--help

   命令 --help

   命令 -h

   man --help

more  类似于less 查看文件内容

head : 从文件头部开始读,默认显示10行

head -n 20 /etc/init.d/network | wc –l   查看你当前可查看的行数(n可写可不写,-n 20(-20))

head 文件

head –n 行数 文件

head –行数 文件

tail :从文件尾部开始读

参数同head

for i in `seq 1000`;do echo "hello dplinux --> $i" >> aa;sleep 1;done  ## 有点难,慢慢理解

echo “hello world” >> aa  将hello world 追加到 aa中

管道 : “|”   

  作用:将拿到的东西原封不动传递

覆盖重定向: >    追加重定向:>>

  echo "666.txt" >777.txt    

  

更改文件名:mv 旧文件名 新文件民

移动文件:mv 文件名 /路径/

移动文件并改名:mv 文件名 /路径/新文件名

cp  复制

alias:

放置用户误操作,更便捷  -i 就是为了防止误操作。

man 命令 :

可以显示详细的命令作用:

例如: man –ls

history:历史执行操作命令查看

1、Standard commands (标准命令)
2、System calls (系统调用)
3、Library functions (库函数)
4、Special devices (设备说明)
5、File formats (文件格式)
6、Games and toys (游戏和娱乐)
7、Miscellaneous (杂项)
8、Administrative Commands (管理员命令)

man是按照手册的章节号的顺序进行搜索的,比如:
man sleep
只会显示sleep命令的手册,如果想查看库函数sleep,就要输入:
man 3 sleep 

 
 
 

发展趋势:

  复杂的事情简单化

  简单的事情流程化

  流程化的事情⾃自动化

  ⾃自动化的事情智能化

意识:

  操作前备份

  敬畏线上

  

ip ro sh:查看网关  ===》ip root show,过滤ip root show|grep default

ntpdate :查看时间

ntpdate ntp1.aliyun.com:按照阿里云的时间修改本机时间

which + 命令:查看命令在哪里

修改本机名:

  (1)方法一:hostname 修改过的名字,重启linux就生效了    ===》直接修改,即时生效

  (2)vim /etc/sysconfig/network,进入之后修改NETWORKING  和  HOSTNAME      ==》修改配置文件,永久生效

      NETWORKING=yes
      HOSTNAME=修改过的名字

cat /etc/motd :查看motd,之后再输入vim /etc/motd ,可以在motd开机的时候输出东西

  motd:(开机时在终端输出的东西---》佛祖保佑,永不宕机)

uname -a :

cat /etc/redhat-release

UID什么的都是从500开始的,每增加一个用户id就增加一个

useradd peiqi:增加一个用户peiqi。===》增加的用户在/home目录下

passwd peiqi:给peiqi用户设置密码

cat /etc/passwd 查看现用户密码目录,有显示  x 的用户就是设置了密码的

设置用户不能登录: 这个参数是 -s

设置用户既不能登录也没有家目录 :在 /home目录里没有这个用户

usermod -g root peiqi # 修改组
usermod -G peiqi peiqi # 添加组 ,可以添加过个组
 
 
chown:修改文件属主的权限
chmod:修改文件xwr的权限
chmod g+w aa :给aa文件所的属主加一个“w”写的权限==》给aa文件的创造者增加一个写的权限

 文件:
r     阅读文件内容
w    修改文件内容
x     执行文件(前提是该文件具备可执行的能力)

目录:
r     列出目录的文件及目录
w    创建文件,修改文件名。需要x配合,没有x权限,无法进入该目录。
x     进入目录的权限。 

find:查找文件

  find . -type f -mtime +7 :查找7天之前修改的文件

    f:文件

    d:文件夹

    +7:以天为单位,7天之前;-7:7天之内;7:第7天

  find . -type f -mtime +7 -name "*log" | xargs gzip

  find . -type f -mtime +7 -name "*log" -exec gzip '{}' \;

grep:查找文件里的内容  

grep --help:查看grep的用法:常用的参数有 -A  (在xxx之前)

                   -i :忽略大小写

  例如:grep -A 1 123 test_grep  :过滤test_grep文件 “123 ” 包括“123” 之前的   1 行  的内容,

       grep -B 1 123 test_grep  :过滤test_grep文件 “123 ” 包括“123” 之后的   1 行  的内容。

     grep -C 1 123 test_grep  :过滤test_grep文件 “123 ” 包括“123”  前后  1 行  的内容。

  

利用grep过滤查看redis进程 :

grep过滤之后,将把匹配到的redis进程用高亮显示

grep python /root/*     找出 /root 文件夹下面的python文件 的所有内容

grep python /root/ -r  递归查找

ls -lhi:

第一位的 - 是文件类型:  -:文件;d :文件夹

 问:
描述Linux下软硬链接的区别
答:
1,Linux系统中文件的链接分为硬链接,软连接两种。
2,可以通过ln 源文件名 目标文件名的方式创建硬链接,可以通过ln -s 源文件名 目标文件名的方式创建软链接。
3,硬链接的inode节点号同源文件相同,软链接的inode同源文件不同。##可以把硬链接理解为文件的另一个入口,软链接则类似于文件的快捷方式。##
4,删除源文件时,硬链接不受影响,软链接会失效(白底红字闪烁)。
5,删除硬链接时,源文件,软链接都不受影响。
6,只有同时删除源文件,硬链接文件时,文件才会真正被删除。
7,ln命令不能对目录创建硬链接,但是可以为目录创建软连接,在工作中会经常用到。
8,软链接可以跨越文件系统,硬链接不可以。
9,很多硬件设备(例如netapp的存储设备)中的快照功能,使用的就是类似于硬链接的原理。
 文件删除的原理:硬链接计数

   当硬连接数减为0,文件被真正删除。

Linux基础命令一(补充)的更多相关文章

  1. 第四节,Linux基础命令

    第四节,Linux基础命令 命令是系统操作员对系统传入的指令,传入指令后回车,系统接收到指令做出相应的行为 1.查看用户位于系统什么位置 [pmd]检查操作用户位于系统的什么位置 命令         ...

  2. 【Python之路】第一篇--Linux基础命令

    pwd 命令 查看”当前工作目录“的完整路径 pwd -P # 显示出实际路径,而非使用连接(link)路径:pwd显示的是连接路径 .   表示当前目录 ..  表示上级目录 /  表示根目录 ls ...

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

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

  4. 2.Linux基础命令

    linux内一切皆文件,没有文件夹只有目录,目录也是一种文件 1.一些常用按键: 将鼠标的光标从虚拟机里切换回来:Ctrl+Alt 拖动Ubuntu内的对话框:Alt键+鼠标左键拖动 清屏:Ctrl+ ...

  5. linux基础命令一

    linux基础命令一 1.date命令 date命令介绍:显示或者设置系统日期 date命令的语法: 显示日期:date  [options...]  [+FORMAT] FORMAT:为显示日期的格 ...

  6. linux基础命令:

    linux基础命令: 显示 echo 输出我写的内容 ls 查看当前目录的文件 pwd 查看当前目录 ifconfig 查看网卡信息 grep 过滤 -v 取反 -n man 查看命令的帮助信息 md ...

  7. 常用的linux基础命令

    常用的linux基础命令 1.ls 显示目录属性 -l:(也可以简写成ll),列表显示权限等属性 -a:显示所有文件包括隐藏文件等 -d:只列出目录本身 2.chgrp 改变档案所属群组 eg:chg ...

  8. Linux基础命令-文件与目录

    Linux基础命令-文件与目录 参考:<鸟哥linux私房菜>五-七章,17/12/5复习,18/01/15复习 文件权限 rwx421:用户,用户组,其他 umask查看默认权限:000 ...

  9. Linux基础命令回顾

    前言 说到linux基础命令,网上一搜一箩筐,想学也有很多教程,如果你不幸看到此篇文章,想看就认真看完,毕竟你点进来了不是嘛? 我每次写的文章都是为了分享自己的学习成果或重要知识点,希望能帮助更多的人 ...

  10. linux常用命令大全(linux基础命令+命令备忘录+面试复习)

    linux常用命令大全(linux基础命令+命令备忘录+面试复习)-----https://www.cnblogs.com/caozy/p/9261224.html

随机推荐

  1. 多模字符串匹配算法-Aho–Corasick

    背景 在做实际工作中,最简单也最常用的一种自然语言处理方法就是关键词匹配,例如我们要对n条文本进行过滤,那本身是一个过滤词表的,通常进行过滤的代码如下 for (String document : d ...

  2. node.js 的 中间件 初理解

    听说中间件还挺重要,下面梳理一下初认识: 中间件是什么?简单说说http请求服务的过滤,当交给函数处理之前先交给它处理.匹配后会终止,要想再匹配,得加: next. 中间件能解决什么问题?检测用户登录 ...

  3. SSM图片

    非关系型数据,redis,mongoDB关系型数据,mysql,oracle 1.springmvc+spring+mybatis1.导入jar2.书写配置xml(applicationContext ...

  4. SQL Server性能调优--优化建议(二)

    序言 优化建议 库表的合理设计对项目后期的响应时间和吞吐量起到至关重要的地位,它直接影响到了业务所需处理的sql语句的复杂程度,为提高数据库的性能,更多的把逻辑主外键.级联删除.减少check约束.给 ...

  5. Leetcode 16. 3Sum Closest(指针搜索)

    16. 3Sum Closest Medium 131696FavoriteShare Given an array nums of n integers and an integer target, ...

  6. iOS-Swizzle

    最后更新:2017-06-21 一.先说结论 void swizzleMethod(Class cls, SEL originalSelector, SEL swizzledSelector) { M ...

  7. python的filter,reduce,map

    1.filter filter(func,iter) 只能处理一个参数(iter),仅仅将满足func方法的数值过滤出来 如: a = [,,,,] list(filter(lambda x:x> ...

  8. java操作JSON字符串转换成对象的时候如何可以不建立实体类也能获取数据

    引入依赖 <dependency>    <groupId>com.alibaba</groupId>    <artifactId>fastjson& ...

  9. such as, for example, include和contain

    such as 后接动词,通常用动名词,有时也可用动词原形 for example 后接动词,用动名词 include vt. 包含,包括 后接动词,用动名词 英英: If one thing inc ...

  10. format和urlencode的使用对比

    一:format的基本语法使用 基本语法是通过 {} 和 : 来代替以前的 % . format 函数可以接受不限个参数,位置可以不按顺序. 例如: >>>"{} {}&q ...