Linux入门视频笔记一(基本命令)

一、简单命令

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

原文地址:https://www.cnblogs.com/z1014601153/p/11335128.html