一、简单命令

1、date:当前时间

2、cal:当前日期(日历格式)

①cal 2019:2019年全年日历

②cal 1 2019:2019年1月份

二、Linux文件结构

1、根目录:root(用“/”表示)

2、pwd:查询当前所在文件夹

3、cd /:跳到根目录下(cd用来跳转目录)

4、ls:查询该目录下的文件或文件夹

①ls -l:查询该目录下所有文件或文件夹的详细信息

第一个字母是 d 即为文件夹,如果是 - 即为文件。

5、clear:清空屏幕

6、cd ../:退回到上一层目录

7、mkdir a:在当前位置新建文件夹a

8、rmdir a:删除文件夹a

9、cp a.txt b.txt:复制a文件把它改名为b

10、cat a.txt:查看文件内容

11、diff a.txt b.txt:比较a、b两个文件的大小,如果不返回任何结果说明文件相同。

12、head a.txt:查看文件a的前几行

①head a.txt -n 5:查看前5行

13、tail a.txt:查看文件a的最后几行

①tail a.txt -n 7:查看最后7行

14、wc a.txt(Word count):查看文件的单词数目

55:该文件有55行

157:一共有157个单词

977:一个有977个字符

①wc -w a.txt:可以只看到一共有多少个单词

②wc -l a.txt:可以只看到一共有多少行

③wc -c a.txt:可以只看到一共有多少个字符

15、rm a.txt:删除文件a

用了rm命令后的文件是完全被删除掉了,一定要小心,因为linux没有回收站qwq

16、mv:修改文件名;移动文件

①mv a.txt b.txt:把a.txt改名为b.txt

②mv a.txt t1/:把a.txt移动到t1文件夹

Linux大小写敏感,test和Test是两个不同的文件夹哦。

17、less a.txt:文件浏览器的作用(按上下左右可以浏览文件,按Q退出)

18、chmod:修改读写权限

①chmod u-r a.txt:去掉作者对a.txt的读权限

r:读,w:写,x:可执行,u:作者,g:小组,o:其他

②chmod u+r a.txt:获得作者对a.txt的读权限

③chmod go-r a.txt:除了作者之外的其他人都不能读a.txt

④chmod 444 a.txt:对于所有人都只能读

chmod还可以通过二进制数来操作权限:

r:4(100),w:2(010),x:1(001)

19、grep:搜索文本文件的内容

①grep void a.txt:a.txt是否存在“void”

②grep oi a.txt:把a.txt文件中包含“oi”的都显示出来

20、正则表达式:可以通过grep命令用来搜索文件内容

①grep l* a.txt:a.txt中“l”这个字母出现过(*表示这个字母可以出现0次或很多次,所以没出现l的单词也会被输出)

②grep ll* a.txt:a.txt中“l”这个字母至少出现一次

③grep ^V a.txt:a.txt中以“V”开头

④grep v.id a.txt:.代表任意字母

⑤grep [Hh]ill a.txt:[Hh]表示这个位置是H或h

⑥grep [A-Za-z]ill a.txt:[A-Za-z]表示这个位置是任意字母

21、命令组合

①grep [A-Za-z]ill a.txt | wc:把搜索到的内容统计单词

三、命令参数

1、-a:相当于-pdr的意思(保留权限,复制软链接本身,递归复制)

2、-p:连同档案的属性一起复制过去,而不是使用预设属性

3、-d:若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身

4、-f:强制(force)的意思,若有重复或其他疑问,不会询问使用者,而强制复制

5、-i:若目的档已经存在时,覆盖时会先询问是否真的动作

6、-l:进行硬式连结建立,而非复制档案本身

7、-r:递归持续复制,用于目录的复制行为

8、-s:复制成为符号连结文件(symbolic link),即快捷方式档案

9、-u:若destination比source旧才更新destination

Linux入门视频笔记一(基本命令)的更多相关文章

  1. Linux入门视频笔记三(常用工具集)

    一.全局变量(Linux中的全局变量指在整个系统中都能用的变量) 1.USER:当前登录系统的用户的用户名 2.HOME:当前用户的主目录 cd $HOME 或 cd ~可以进入用户主目录 3.PAT ...

  2. Linux入门视频笔记二(Shell)

    一.Shell脚本编程基础 1.简单地理解是脚本就是一堆的Linux命令或其他命令,把他们写到一起,打包成一个文件就是脚本,Shell脚本一般以.sh后缀结尾 2.sh text.sh:运行text. ...

  3. Linux入门视频笔记四(vim入门)

    一.vim的基本介绍(纯命令模式编辑器) 1.vim的两种模式:命令模式(不能输入任何东西).编辑模式(按i进入编辑模式) 2.ESC:从编辑模式退出到命令模式 3.保存: ①:wq code.c(如 ...

  4. Linux入门视频

    为了方便新手学习Linux,本人专门录制了以下Linux初级视频方便学习,本系列多媒体教程已完成的博文: 轻松学习Linux之入门篇 http://chenguang.blog.51cto.com/3 ...

  5. 一个.NET Core开发者的Linux入门学习笔记

    用.NET Core开发也有一段时间了,但是由于工作原因一直都是在Windows系统上进行的开发,一直想学习Linux然后把.NET Core开发的程序跑在Linux上,然后把心得体会记录一下发布再博 ...

  6. Linux入门学习笔记1:VI常用命令

    常用命令 yy 复制 p 黏贴 shift+v 多行选中 shift+ctrl+< 左移 shift+ctrl+> 右移 ndd 删除光标所在行及其后n-1行 i 进入编辑状态 esc 退 ...

  7. Linux入门学习笔记2:终端命令

    LINUX操作系统学习 命令   附带建     cd   .. 当前路径的上一层       ../.. 当前路径的上两层       . 当前路径       - 跳转到上一次所在路径       ...

  8. R语言入门视频笔记--9--随机与数据描述分析

    古典概型的样本总量是一定的,且每种可能的可能性是相同的, 1.中位数:median(x) 2.百分位数:quantile(x)或者quantile(x,probe=seq(0,1,0.2)) #后面这 ...

  9. R语言入门视频笔记--10--数据挖掘

    这里来挖掘超市购物车数据. 名词: 1.挖掘数据集:购物篮数据 2.挖掘目标:关联规则 3.关联规则:牛奶=>鸡蛋[支持度=2%,置信度=60%] 4.指出度:分析中的全部事务的2%同时购买了牛 ...

随机推荐

  1. Keras 报错: Error when checking target: expected dense_4...

    笔者此处是一个回归任务, 最后一层是: ... pred = Dense(1)(x) 在最后一个Dense层前加上x = Flatten()(x)即可.

  2. Shell 编程快速上手

    Shell 编程快速上手 test.sh #!/bin/sh cd ~ mkdir shell_tut cd shell_tut for ((i=0; i<10; i++)); do touch ...

  3. Watch the Wifi: Visually Stunning Look at the Digital World Invading Cities (video)

    http://singularityhub.com/2011/04/01/watch-the-wifi-visually-stunning-look-at-the-digital-world-inva ...

  4. git merge bug

    git merge bug 本地分支 dev commit 后, 直接 pull 远程 dev 分支, 导致远程 dev 分支 merge 到本地 dev 分支了, 取消本次 merge 操作? Re ...

  5. 读写 LED 作业 台灯的 频闪研究1

    读写 LED 作业 台灯的 频闪研究: 核心提示: 随着科技的持续发展,目前已经商业化的照明产品从第一代的白炽灯: 第二代的荧光灯.卤灯: 第三代的高强度气体放电灯; 以及当下主流的, 第四代的发光二 ...

  6. Android Studio & SDK & JDK & setting path

    Android Studio & SDK & JDK & setting path https://developer.android.com/studio/intro/upd ...

  7. npm published cli package's default install missing the `-g` flag

    npm published cli package's default install missing the -g flag https://npm.community/t/npm-publishe ...

  8. NGK生态所即将启程!助力NGK公链建立全方位区块链生态系统!

    据NGK官方消息,NGK生态所将暂定于2月15日正式上线.据了解,这是全球首个基于公链打造的生态所,也是NGK生态重要的应用之一. 此前,NGK灵石团队CTO通过多方媒体透露,NGK生态所采用去中心化 ...

  9. django学习-12.访问不同url/接口地址实现对指定数据的增删改查功能

    1.前言 通过前面博客[django学习-10.django连接mysql数据库和创建数据表]里的操作,我们已经成功在数据库[hongjingsheng_project]里创建了一张数据表[hello ...

  10. [转]关于特征点法、直接法、光流法slam的对比

    转载网址:https://blog.csdn.net/weixin_38203573/article/details/79787499 特征点法: 通过特征点匹配来跟踪点,计算几何关系得到R,t,BA ...