Admin(二)——Linux命令行基础

一、Linux命令
Linux命令的执行依赖于解释器(例如:/bin/bash)
1.linux命令的分类:
--内部命令:属于解释器的一部分
--外部命令:解释器之外的其他程序

2.几个快捷键
--Ctrl+l:清空整个屏幕(或在命令行输入clear)
--Ctrl + u :清空至行首
--Ctrl + w : 往回删除一个单词(以空格界定)
--Ctrl + c : 结束正在运行的指令
--esc +.:粘贴上一个命令的参数

二、mount挂载操作
1.挂载和挂载点
--挂载点:挂载点即访问点,访问设备需要通过访问点。Windows中盘符的图标就是一个访问点,Linux的访问点是一个目录。
--挂载:将光盘/U盘/分区/网络存储等设备装到某个Linux目录。各种命令工具通过访问Linux目录来操作这些设备。
2.命令格式
#mount 设备路径 挂载点目录
例如:#mount /dev/cdrom /mnt //挂载设备
#ls /mnt //访问设备内容

3.卸载已挂载的光盘或分区
格式: #umount 挂载点目录
例如: #umount /mnt

三、查看目录
1.ls命令
格式: ls [选项] [目录或文件名]
常用命令选项
-l : 以长格式显示
-A:包括名称以.开头的隐藏文件
-d: 显示目录本身(而不是内容)的属性
-h: 提供易读的容量单位(K、M等)
-R :表示递归显示

2.通配符
针对不确定的文档名车,以特殊字符表示
--?:表示单个字i符
-- : 表示多个任意字符
-- [a-z] :多个字符或连续范围中的一个,若无则忽略
-- {a,min,xy} : 多组不同的字符串,全匹配
例如:ls -d /m
匹配以m开头的目录
ls -d /m?? 匹配以m开头的且名称是三个字符的目录

四、新建文档
1.mkdir 创建目录
格式: mkdir [-p] [/路径/]目录名
例如: #mkdir -p /vod/movie/cartoon //-p表示连父目录一起创建
#ls -R /vod //递归显示目录

2.使用vim创建、修改文件
格式: vim [[/目录/]文件名]
若目标文件不存在,则新建空文件并编辑
若目标文件已存在,则打开此文件并编辑
vim只能创建文本文档,不能创建目录
命令模式下 i 键进入输入模式,ESC键退回命令模式
命令模式下:键进入末行模式
在末行模式下输入wq保存并退出,输入 q! 放弃修改并退出

五.复制、删除、移动
1.rm 删除
格式: rm [选项] 文件或目录
常用选项: -r 递归删除,把目录本身及其子目录都删除
-f 强制删除
-i 删除时提示是否删除信息 (系统默认rm=‘rm -r‘)
例如: rm -rf /aa //强制删除aa目录下所有子目录及文件
2.mv 移动、重命名
格式: mv [选项] 源文件 目标路径
移动:相当于剪切
重命名:路径不变的移动
例如: mv /opt/aa/xiaoha.txt /opt/bb //把xiaoha.txt剪切到目录/opt/bb里
mv /opt/aa/xiaoha.txt /opt/aa/123.txt //将xiaoha.txt重命名为123.txt

3.cp 复制
格式: cp [选项] 源文件 目标路径
mv会让源文件消失,cp不会让源文件消失
拷贝的同时支持重命名
-r :递归拷贝,复制目录时必须有此选项
-p :保持源文件的权限、修改时间等属性不变
4.alias——命令的别名:简化复杂命令的输入
例如:alias myls = ‘ls -lh‘
删除别名:unalias myls
别名的优先级高于指令
只输入alias会显示当前生效的别名
临时取消别名:(仅在当前命令有效)在命令前加反斜杠\
强制复制目录(原理是临时取消别名): \cp -r /boot/ /opt/
--真机上修改别名(永久修改):修改配置文件 /root/.bashrc ,每次开机时都读一遍该文件,重新打开新的终端也会读一遍

原文地址:http://blog.51cto.com/13460306/2117015

时间: 2024-11-02 21:52:19

Admin(二)——Linux命令行基础的相关文章

Linux命令行基础 、 基础命令操作 、 目录文件基本操作

  Linux命令行基础 基础命令使用 目录和文件基本管理 #################################################   一.Linux命令行基础   1. 什么是命令.命令行    命令:能够被Linux系统识别,用来完成某一类功能的指令或程序                           |--> 依赖于Shell解释器,查看:cat/etc/shells 默认为 /bin/bash    命令行:用户输入的命令及相关参数,按Enter键提交的

Linux命令行基础

本文内容根据Linux Command Line Basics & Excaples进行改编 Linux命令行简要介绍 AT&T公司于20世纪70年代发布了UNIX系统.经过多年的发展,Unix不再是某一个具体操作系统的名称,而是对遵循Unix规范.设计和哲学的一类操作系统的统称.还有一些操作系统,它们遵循Unix设计.有着与Unix类似的规范和标准,这些操作系统被称为类Unix系统(Unix-like),Linux就是其中的一员. 在设计上Unix包含一个Unix Shell.它是一种命

linux 命令行基础

命令行基础 一些名词 「图形界面」 「命令行」 「终端」 「shell」 「bash」 安装使用 Windws: 安装git, 打开 gitbash Linux 打开终端 Mac 打开终端 基本命令 查看当前完整路径 pwd 查看当前目录下文件 # 不包括隐藏文件 ls # 查看当前目录下所有文件(包括隐藏文件) ls -a # 查看当前目录下所有文件(包括隐藏文件)的详细信息 ls -al 切换目录 cd /c/project cd code cd ../css cd ~/Desktop 文件

Linux命令行(二)

第三章 文件一.文件的建立,移动和删除1.cat--建立文件eg1:cat创建新文件newfile1cat >newfile1或是cat ->newfile1eg2:对已存在的文件newfile1追加新内容lovecat >>newfile1或cat newfile12.touch--建立文件-r:由参考文件的时间属性来设定新建的文件eg:新建两个文件abc1和abc2,并以当前时间设定其修改和访问时间touch abc1 abc2eg:有一个文件hhwork,利用该文件的时间属性

《Linux命令行与shell脚本编程大全》学习笔记(转)

第一部分:Linux命令行<Linux命令行与shell脚本编程大全> 第一章:初识Linux shell<Linux命令行与shell脚本编程大全> 第二章:走进shell<Linux命令行与shell脚本编程大全> 第三章:基本的bash shell命令<Linux命令行与shell脚本编程大全> 第四章:更多的bash shell命令<Linux命令行与shell脚本编程大全> 第五章:使用Linux环境变量<Linux命令行与she

Linux命令行下svn ignore忽略文件或文件夹用法

Linux命令行下svn ignore忽略文件或文件夹用法 一.忽略单个目录 1.忽略文件夹 假如目录oa.youxi.com是从svn checkout出来的,在服务器本地目录添加了material,但是不希望把material加入版本控制,因此我们需要忽略掉这个目录首先使用svn status命令查看当前状态[[email protected] oa.youxi.com]# svn status? htdocs/admin/adv/material 添加需要忽略的目录,貌似必须得进入该目录之

干掉cmd:windows下使用linux命令行

对于喜欢用命令行的朋友们,在windows下面使用cmd窗口是不是很不爽?复制不方便?不能随意放大缩小?如果需要多个控制台要多个窗口?....各种不爽 一.基础工具 如果你也不爽,那就对了,所以给大家安利一款很爽的命令行工具:ConEmuPack 这是一款干掉cmd缺点的工具,有如下优点: 1.随意放大缩小 2.多开控制台只有一个窗口 3.支持鼠标左键选中,自动复制 4.其他各种不爽 二.轻松使用linux风格命令行 2.1 powershell vs linux sh 本身windows自带有

&lt;&lt;linux命令行与shell脚本编程大全&gt;&gt;学习笔记(1)

一章初识linux shell 一.什么是linux 1.linux系统可大致划分为四部分: l Linux内核 l GNU工具组件 l 图形化桌面环境 l 应用软件 在linux系统里,这四部分中的每一部分都扮演着一个特别的角色,但如果将他们分开,每一部分都没太大的作用. 1)探究linux内核 Linux系统的核心是内核,内核控制着计算机系统上的所有硬件和软件,必要时分配硬件,有时需要执行软件. 内核基本负责以下四项主要功能: l 系统内存管理 l 软件程序管理 l 硬件设备管理 l 文件系

命令行基础、目录和文件管理、教学环境介绍、总结和答疑

查看内核版本[[email protected] ~]# uname -r 3.10.0-693.el7.x86_64 [[email protected] ~]# hostname #显示主机名 [[email protected] ~]# pwd #显示当前所在位置 [[email protected] ~]# cd / #切换到 / 目录下 [[email protected] /]# pwd #显示当前所在位置 [[email protected] /]# ls #显示当前所在目录的 内