Linux——入门命令
授课内容:
0、linux系统由来








linux各种常用命令以及对命令参数选项的熟悉:


1、目录操作命令(【跳转;查看自己当下的位置-绝对路径;查看任何路径下的目录内容】pwd(Print Working Directory);ls;cd;【创建;复制?;移动/重命名?;删除;归档;压缩;解压】mkdir;cp;mvdir;rmdir;【目录权限】chmod)
2、文件操作命令(【创建;复制;移动/重命名;删除】vi;cp;mv;rm;【文件显示】:cat;more;less;head;tail;【文件权限】chomd;【统计】wc)

3、标准输出/屏幕/命令行命令(【清屏】clear;【显示】echo【链接】ln -s )
4、SOS命令:(联机帮助命令man;--help)
5、初级耍帅/偷懒命令——(【自动补全命令】<Tab>键;【】上下键)
6、资深耍帅/偷懒命令——(shell脚本)
vi
注释#
详细:
1、pwd(Print Working Directory):打印出当前目录
2、ls(list):列表、列出
语法:ls [参数] 路径/文件名/文件夹名
功能:列出文件或子目录的信息
参数: -a:显示所有文件,包括以.开头的隐藏文件
-l:以长格式显示文件或子目录信息
-i:显示每个文件的索引(节点)号
-R:显示目录及下级子目录结构
-S:以文件大小排序


3、cd(change directory):改变当前目录
cd ~ # 回到home家目录
cd $HOME # 回到home家目录
cd ./ #跳转到当前目录
cd ../ #跳转到上层目录
4.mkdir(make directories):创建目录
语法:mkdir [参数] 目录名
参数: -p:建立目录时,如果父目录不存在,则此时可以与子目录一起建立,即一次可多建立多级目录
-m:指定权限
eg:mkdir -p -m 700 dir2/bak
5.cp(先略)
6.mvdir(move directory):移动目录 #必须在一个文件系统
7.rmdir (remove directory):删除目录
语法:rmdir [参数] 目录名
参数: -p:一起删除父目录时,父目录下应无其他目录。
eg:rmdir -p longkey/test #删除当前目录下的longkey/test目录,且删除test目录时,如果,父目录longkey下无其他内容,则也将longkey目录一起删除。
8.vi
命名规则:数字、字母、下划线
9.cp(copy):复制
语法:cp [参数] file_1 file #复制file_1到file
cp [参数] file_1 file_2 ......file_n directory #将文件file_1到file_n都复制到directory目录下
cp [参数] directory1 directory #复制目录directory1到目录directory
cp [参数] directory1 directory2 ... directory_n directory #复制目录directory1....directory_n到目录directory
参数:
10.mv(move files):移动或更改现有文件或目录
语法:mv [参数] file directory #移动file文件到directory目录下
mv [参数] file_1 file_2 ...file_n directory #将文件file_1到file_n都移动到directory目录下
mv [参数] file_1 file_2 #把文件file_1文件名字改为file_2
参数:-f :禁止提示
-i :目标文件或目录存在时,提示是否覆盖
11.rm
12.cat(concatenate files and print on the standard output posted):合并文件和打印输出标准发布
语法:cat [参数] file
eg: cat file #显示文件内容
cat -n 5 file #显示文件第五行内容
cat file1 >file2 #复制file1到file2中
cat file_1 file_2 ... file_n >file #将file_1到file_n文件依次粘贴到file文件中
cat file1 >> file2 #将文件file1复制到file2文件后边
cat >file #建立简短文本文件,Ctrl+d 结束
13.more
语法: more [参数] file
eg:more file #分屏显示file的内容
ls |more #查找相关目录、文件
ls -al |more #详细查找相关目录、文件信息
ps -ef |more #查找相关进程信息
14.less
15.head
语法: head [参数] file
参数:-n number :显示文件的前number行
-c number :显示文件的前number个字符
缺省时,head显示 文件的前10行
16.tail
语法:tail [参数] file
参数:-f :使命令进入无限循环
-n number : number后的数字为字节位移,缺省为10
-c number : number后的行位移,缺省为10
17.chomd


18.wc:文件内容统计
语法:wc [参数] file
参数:-c :统计字节数
-l :统计行数
-w :统计字数

19.clear
20.echo
21.ln(link):建立连接
语法:ln [参数] 目标 连接名
参数:-s:建立符号链接(软链接symbolic link)
不加-s参数:建立硬链接(hard link)
目标:源文件或目录
功能:


22.man
23.--help
27,及时中断 :Ctrl+C
授课目标:
了解为什么选择用linux?
熟悉一些linux命令的基本操作
熟悉一些linux命令参数选项的用法
Linux——入门命令的更多相关文章
- Linux 入门命令
本文系转载:http://www.cnblogs.com/wwj9413/archive/2012/03/15/2638638.html#2929949 1.Linux进入与退出系统 进入Linux系 ...
- Linux入门命令
####常用的目录 /主目录 ① /root:存放启动Linux时启动的核心文件,包括一些连接文件以及镜像 ② /bin:binary的缩写,存放经常使用的命令 ③ /dev:Device(设备)的缩 ...
- Linux入门命令解释(1)
第一章Linux安装及服务控制 1. uname -r //查看linux版本号 2.cat /proc/cupinfo //查看CPU信息 3.cat /p ...
- Linux入门命令1
查询及帮助 man查看命令帮助,命令的词典,显示Unix联机参考手册的页面 info从Info参考系统中显示文件 help查看Linux内置命令的帮助,比如cd命令. whatis 为指定命令显示一行 ...
- 03.linux入门命令
1.linux命令的格式 命令 [选项] [参数] eg: ls ls -l ls -l /home 注: a.选项与参数不一定存在 b.选项用 "-" 来指明 c.命令,选项,参 ...
- linux 入门命令总结
1,tree -d /etc/ 参数表示只显示目录 -f 显示内容的完整 -i 不显示树枝显示完整路径2,mkdir -p 递归创建多级目录 -v 显示创建目录的过程 -m 设置目录的默认权限 mkd ...
- Linux入门_2-基础命令
Linux入门-基础命令 目录 日期命令date 修改时区 日历命令cal 关机启动命令halt,reboot,poweroff whoami.who.who am i.w screen ...
- linux常用命令大全(linux基础命令入门到精通+命令备忘录+面试复习+实例)
作者:蓝藻(罗蓝国度) 创建时间:2018.7.3 编辑时间:2019.4.29 前言 本文特点 授之以渔:了解命令学习方法.用途:不再死记硬背,拒绝漫无目的: 准确无误:所有命令执行通过(环境为ce ...
- Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日期的 ...
随机推荐
- vector排序
// VectorSort.cpp : Defines the entry point for the console application. // #include "stdafx.h& ...
- super方法 调用父类的方法
描述 super() 函数是用于调用父类(超类)的一个方法. super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO).重复 ...
- 根据某个字段去重 根据另一个字段排序的一个SQL
背景:一张表 有 name , crt_time , work_sts 三个字段 这张表里存在这样的数据 'a', '2018-12-18 21:37:24', '未''a', '2018-12-19 ...
- HDFS,MapReduce,Hive,Hbase 等之间的关系
HDFS: HDFS是GFS的一种实现,他的完整名字是分布式文件系统,类似于FAT32,NTFS,是一种文件格式,是底层的. Hive与Hbase的数据一般都存储在HDFS上.Hadoop HDFS为 ...
- mybatis plus XML文件如何使用多个where条件
网上搜到很多例子教你在mybatis plus使用XML文件来查询自定义的sql,但是给的例子都是给的只注解了一个where的例子.我最近在开发的一个项目中,因为涉及到了多表的复杂查询,需要在一个sq ...
- hbase 快速开发
hbase是一个分布式的NoSQL,部署起来配置很多东西,开发起来太慢,可以使用docker快速搭建环境 gs@gs-virtual-machine:~$ sudo docker run -ti ha ...
- kafka安装步骤
kafka 安装内存会报不够 https://stackoverflow.com/questions/9350437/incompatible-initial-and-maximum-heap-siz ...
- C#设计模式(10)——组合模式(Composite Pattern)(转)
一.引言 在软件开发过程中,我们经常会遇到处理简单对象和复合对象的情况,例如对操作系统中目录的处理就是这样的一个例子,因为目录可以包括单独的文件,也可以包括文件夹,文件夹又是由文件组成的,由于简单对象 ...
- 登录小项目 js+servlet+jdbc+mvc
项目名称: 沪上阿姨 实现需求: 实现用户登录 实现用户退出 实现用户注册 功能分析: 用户登录: 根据用户名和密码查询用户信息.查询则登录成功,查不到则登录失败. 用户退出: 销毁session 用 ...
- eclispe集成Scalas环境后,导入外部Spark包报错:object apache is not a member of package org
在Eclipse中集成scala环境后,发现导入的Spark包报错,提示是:object apache is not a member of package org,网上说了一大推,其实问题很简单: ...