• Linux命令
– 用来实现某一类功能的指令或程序
– 命令的执行依赖于解释器(默认的解释器:/bin/bash)

    用户输入的指令----->解释器----->内核------->硬件

命令行的一般格式
• 基本用法
– 命令字 [选项]... [参数1] [参数2]...

[root@server0 ~]# ls -l /root/

[root@A ~]# ls /root

[root@A ~]# ls -l /root #显示目录下详细信息

[root@A ~]# ls -lh /boot #显示目录下详细信息,加上单位

[root@A ~]# man ls #查看ls命令的帮助手册信息

                按"q" 退出

###################################################

网卡配置文件:

ls -l /etc/sysconfig/network-scripts/ifcfg-eth0

cat /etc/sysconfig/network-scripts/ifcfg-eth0

ls /etc/sysconfig/network-scripts/ifcfg-e(tab)

ls -lh /etc/sysconfig/network-scripts/ifcfg-eth0

• 快捷键
– Ctrl + l : 清空整个屏幕
– Ctrl + c : 废弃当前编辑的命令行
– Esc + . : 粘贴上一个命令的参数

– Ctrl + u : 清空至行首
– Ctrl + w : 往回删除一个单词(以空格界定)

[root@A ~]# ls /etc/sysconfig/network-scripts/ifcfg-eth0

###################################################

挂载

Windows

  光盘文件------->光驱设备------->CD驱动器

Linux

  光盘文件------->光驱设备------------>访问点(挂载点)/dev/sr0/dev/hdc/dev/cdrom

1.虚拟机,图形鼠标操作,将光盘镜像放入虚拟光驱设备

[root@A ~]# ls /dev/cdrom
/dev/cdrom
[root@A ~]# ls -l /dev/cdrom

2.Linux中挂载点就是一个目录

3.使用mount命令,提供设备访问点(挂载点)

– 格式: mount 设备路径 挂载点目录

[root@A ~]# mkdir /abc #创建目录
[root@A ~]# ls /

[root@A ~]# ls /abc #查看目录内容为空
[root@A ~]# mount /dev/cdrom /abc #挂载设备命令
[root@A ~]# ls /abc #查看目录内容为光盘内容

[root@A ~]# ls /abc/P(tab)

4.卸载
– 格式: umount 挂载点目录
[root@A ~]# umount /abc

常见提示:
1.当前在挂载点内
[root@A abc]# umount /abc/
umount: /abc:目标忙。
2.挂载速度很慢,没有把光盘文件放入到光驱中
[root@A /]# mount /dev/cdrom /abc/
mount: 在 /dev/sr0 上找不到媒体

###############################################
重定向命令的输出
覆盖重定向 >
追加重定向 >>
把前面命令的输出结果,写入到文本文件中

[root@A /]# ifconfig > /opt/test.txt
[root@A /]# cat /opt/test.txt

[root@A /]# hostname > /opt/test.txt
[root@A /]# cat /opt/test.txt

[root@A /]# hostname >> /opt/test.txt
[root@A /]# cat /opt/test.txt

[root@A /]# ifconfig >> /opt/test.txt
[root@A /]# cat /opt/test.txt

[root@A /]# hostname > /opt/test.txt
[root@A /]# cat /opt/test.txt

[root@A /]# echo 12345678

[root@A /]# echo 12345678 >> /opt/test.txt
[root@A /]# cat /opt/test.txt

[root@A /]# echo hello >> /opt/test.txt
[root@A /]# cat /opt/test.txt

[root@A /]# echo hahaxixi > /opt/test.txt
[root@A /]# cat /opt/test.txt

[root@A /]# > /opt/test.txt #清空 文本文件 全部内容
[root@A /]# cat /opt/test.txt

####################################################
目录文件的管理

cd — Change Directory
– 用途:切换工作目录
– 格式:cd [目标文件夹位置]

相对路径: 不从根目录开始的路径
绝对路径: 从根目录开始的路径

.. 表示父目录
. 表示当前目录

[root@A /]# cd /etc/pki/
[root@A pki]# cd ..
[root@A etc]# cd ..
[root@A /]# pwd

[root@A pki]# cd CA #相对路径
[root@A CA]# pwd

[root@A CA]# cd /
[root@A /]# cd /etc/pki/CA #绝对路径
[root@A CA]# pwd

   ~: 代表家目录
~user 表示  用户user的家目录

[root@A /]# useradd nsd01 #创建nsd01用户
[root@A /]# cd ~nsd01 #去往用户nsd01的家目录
[root@A nsd01]# pwd

[root@A nsd01]# cd ~lisi #去往用户lisi的家目录
[root@A lisi]# pwd

[root@A lisi]# useradd dc
[root@A lisi]# cd ~dc #去往用户dc的家目录
[root@A dc]# pwd
######################################################
• ls — List
– 格式:ls [选项]... [目录或文件名]

• 常用命令选项
– -l:以长格式显示
– -A:包括名称以 . 开头的隐藏文档
– -d:显示目录本身(而不是内容)的属性
– -h:提供易读的容量单位(K、M等)

[root@A /]# ls -l /root

[root@A /]# ls -ld /root #显示目录本身的详细属性

[root@A /]# ls -lh /root

[root@A /]# ls /root

[root@A /]# ls -A /root
[root@A /]# du -sh /boot #统计目录的大小

###################################################
使用通配符
– * : 任意多个任意字符
– ? : 单个字符

[root@A /]# ls /etc/.conf
[root@A /]# ls /etc/
tab
[root@A /]# ls /dev/tty*

[root@A /]# ls /dev/tty?
[root@A /]# ls /dev/tty??
[root@A /]# ls /dev/tty???

• 针对不确定的文档名称,以特殊字符表示
– [a-z]:多个字符或连续范围中的一个,若无则忽略
– {a,min,xy}:多组不同的字符串,全匹配

[root@A /]# ls /dev/tty[3-8]

[root@A /]# ls /dev/tty{1,3,5,7,9}

[root@A /]# ls /dev/tty{1,3,5,7,9,S0}

        请列出/dev/tty20 至 /dev/tty30  ?

[root@A /]# ls /dev/tty{2[0-9],30}

#################################################
命令的别名,简化复杂命令的输入

[root@A /]# ls -ld /root/
[root@A /]# myls
bash: myls: 未找到命令...

[root@A /]# alias myls='ls -ld' #定义别名
[root@A /]# myls /root/

[root@A /]# myls /

[root@A /]# myls /home/

[root@A /]# alias #显示当前定义的有效别名

[root@A /]# unalias myls #删除别名
[root@A /]# myls /root/ #执行失败
bash: myls: 未找到命令...

##################################################

创建目录: mkdir

[root@A /]# mkdir /root/haha /mnt/xixi /opt/hehe /tmp/lele
[root@A /]# ls /root

[root@A /]# ls /mnt

[root@A /]# ls /opt

[root@A /]# ls /tmp

[root@A /]# mkdir -p /opt/aa/bb/cc/dd
[root@A /]# ls /opt/

[root@A /]# ls /opt/aa

[root@A /]# ls /opt/aa/bb/

[root@A /]# ls /opt/aa/bb/cc/

创建文本文件: touch

[root@A /]# touch /opt/1.txt

[root@A /]# echo 123 > /opt/2.txt

###############################################
• rm — Remove
– 格式:rm [选项]... 文件或目录...

• 常用命令选项
– -r、-f:递归删除(含目录)、强制删除

[root@A opt]# touch /opt/1.txt
[root@A opt]# touch /opt/2.txt
[root@A opt]# mkdir /opt/test

[root@A opt]# rm -rf /opt/1.txt

[root@A opt]# ls /opt

[root@A opt]# rm -rf /opt/*
[root@A opt]# ls /opt

###################################################
mv 移动/改名
• mv — Move
– 格式: mv 原文件 目标路径

[root@A /]# echo 123 > /opt/1.txt
[root@A /]# mkdir /opt/nsd01
[root@A /]# ls /opt/

[root@A /]# ls /opt/nsd01
[root@A /]# mv /opt/1.txt /opt/nsd01
[root@A /]# ls /opt/
[root@A /]# ls /opt/nsd01/

重命名: 路径不变的移动
[root@A /]# ls /opt/

[root@A /]# mv /opt/nsd01/ /opt/test
[root@A /]# ls /opt/

[root@A /]# mv /opt/test/ /opt/haha
[root@A /]# ls /opt/
#############################################
• cp — Copy
– 格式:cp [选项]... 原文件... 目标路径

• 常用命令选项
– -r:递归,复制目录时必须有此选项
– -p:保持原文件的权限、修改时间等属性不变

[root@A /]# rm -rf /opt/*
[root@A /]# ls /opt/
[root@A /]# cp /etc/passwd /opt/
[root@A /]# cp /etc/fstab /opt/
[root@A /]# ls /opt/

[root@A /]# cp -r /boot/ /opt/
[root@A /]# ls /opt/

[root@A /]# cd /opt
[root@A opt]# cp /etc/inittab .
[root@A opt]# ls

在本次操作临时取消别名的定义

[root@A /]# rm -rf /opt/*
[root@A /]# ls /opt
[root@A /]# cp -r /boot/ /opt/
[root@A /]# ls /opt

[root@A /]# cp -r /boot/ /opt/
按Ctrl+c结束

[root@A /]# \cp -r /boot/ /opt/

[root@A /]# ls -ld /home/lisi/

[root@A /]# cp -rp /home/lisi/ /mnt/ #保持属性不变进行拷贝

[root@A /]# ls -ld /mnt/lisi/

######################################################

使用vim创建/修改文件

• vim文本编辑器

  命令模式     输入模式     末行模式

[root@A /]# vim /opt/haxi.txt

         i 键
命--------------------->输入模式(Esc 键)
令
模
式--------------------->末行模式(Esc 键): 键在末行模式下  输入  :wq   保存退出在末行模式下  输入  :q!  不保存退出 

转载于:https://blog.51cto.com/13404755/2044121

linux管理员基础知识相关推荐

  1. Linux系统基础知识

    Linux系统基础知识 1.在Linux系统中,以文件方式访问设备.   2. Linux内核引导时,从文件 /etc/fstab中读取要加载的文件系统. 3. Linux文件系统中每个文件用 ino ...

  2. Linux驱动 简单的Linux驱动基础知识

    Linux驱动 简单的Linux驱动基础知识 一.简述         记--Linux驱动学习笔记. Linux驱动程序初始化硬件设备,并提供硬件控制接口给更上一层的应用调用. 例如使用QT应用程序 ...

  3. 权限认证php,2016年Linux认证基础知识:php做权限管理

    2016年Linux认证基础知识:php做权限管理 在学习Linux认证过程中,每个人会遇到每个人不同的问题,或小或大,那么你知道在Linux下,php怎么做权限管理?下面跟yjbys小编来看看最新的 ...

  4. Kali Linux渗透基础知识整理(四):维持访问

    Kali Linux渗透基础知识整理系列文章回顾 维持访问 在获得了目标系统的访问权之后,攻击者需要进一步维持这一访问权限.使用木马程序.后门程序和rootkit来达到这一目的.维持访问是一种艺术形式 ...

  5. Linux操作系统基础知识学习

    Q1.什么是GNU?Linux与GNU有什么关系? A: 1)GNU是GNU is Not Unix的递归缩写,是自由软件基金会(Free Software Foundation,FSF)的一个项目, ...

  6. 计算机管理员基础知识,计算机网络管理员(基础知识)

    <计算机网络管理员(基础知识)>由中国就业培训技术指导中心按照标准.教材.题库相衔接的原则组织编写,是国家职业技能鉴定推荐辅导用书.书中内容根据<国家职业标准?计算机网络管理员> ...

  7. 2017年软考网络管理员基础知识考试内容

    软考网络管理员考试采用笔试形式,实行全国统一大纲.统一试题.统一时间.统一标准.统一证书的考试方式.下面有希赛小编为大家整理了2017年网络管理员基础知识考试内容.供大家参考!       网络管理员 ...

  8. Linux常用基础知识必备三之常用指令及操作

    Linux常用基础知识必备三之常用指令及操作 1.vi和vim vi如何使用 vi几种模式下的操作指令 命令模式进入编辑模式 命令模式下的快捷键 底行模式(指按了esc键之后输入按键:后出现) 字符串 ...

  9. linux系统下io的过程,Linux系统基础知识:IO调度

    Linux系统基础知识:IO调度 IO调度发生在Linux内核的IO调度层.这个层次是针对Linux的整体IO层次体系来说的.从read()或者write()系统调用的角度来说,Linux整体IO体系 ...

  10. Linux入门基础知识

    注:内容系兄弟连Linux教程(百度传课:史上最牛的Linux视频教程)的学习笔记. Linux入门基础知识 1. Unix和Linux发展历史 二者就像父子关系,当然Unix是老爹.1965年,MI ...

最新文章

  1. Java.math.BigDecimal
  2. linux中sort命令实例,Linux命令之排序命令sort使用实例
  3. CVPR2019 | AlphaPose升级!上交大开源密集人群姿态估计代码
  4. Yii2-admin RBAC权限管理的实现
  5. matlab2c使用c++实现matlab函数系列教程- poly函数
  6. SharePoint 2010 PowerShell 系列 之 Create List and Field --Lookup
  7. MySQL保存历史执行语句
  8. 白话空间统计三十:地统计学(1)起源
  9. 如何在Cesium中加载谷歌离线影像数据
  10. GPS从入门到放弃(二十二) --- 站点位移
  11. 1427: 数字转换
  12. 直击|咪蒙、才华有限青年注销 旗下公众号清空或停更
  13. 视频融合技术平台解决方案
  14. H5实时上传位置定位 pc生成轨迹;h5保持后台运行
  15. 2018CCPC吉林赛区 | 部分题解 (HDU6555 HDU6556 HDU6559 HDU6561)
  16. python来历_python的由来
  17. 当你遇到问题时,如何去获取帮助
  18. Excel 将文本格式快速转换为数值格式
  19. 钢管直线度测量方法产品平直度检测设备
  20. 记一次XtraBackup软件包下载地址

热门文章

  1. cookie跨域问题汇总
  2. SuperMap 办公自动化服务平台
  3. ElasticSearch High Level REST API【3】Scroll 滚屏
  4. tpc三次握手与四次挥手
  5. Tomcat------如何配置域名和80端口
  6. 关于STM32 __IO 的变量定义
  7. 动态时间归整/规整/弯曲(Dynamic time warping,DTW)
  8. java 泛型研究 初探索(一)
  9. Silverlight-Cailburn应用框架
  10. Windows Mobile Web方式下载文件