Linux入门--教程1(点灯笼)

目录

date 日期
cal 日历
pwd 路径
ls 列出内容
chmod 权限指令
clear
cd ..

mkdir 创建文件夹
rmdir 删除文件夹
cat 展示文件内容
diff  比较两个文件不同
head 看文件前五行 eg: head Sydney.txt -n 5 
tail 
wc sydney.txt   word count 看文件中多少单词
wc  -w  sydney.txt  看多少个单词
wc  -l  sydney.txt  多少行
wc  -c  sydney.txt 多少字符

 

date 日期
cal 日历

Linux入门--教程1(点灯笼)

cal 2016 全年日历

Linux入门--教程1(点灯笼)

cal 1 2016

Linux入门--教程1(点灯笼)

Linux 
root 根目录  / 反斜杠

pwd 查找当前目录路径

Linux入门--教程1(点灯笼)

跳到主目录下面
cd /

查看当前目录下文件夹
ls

Linux入门--教程1(点灯笼)

ls -l 当前目录下所有文件,详细信息

Linux入门--教程1(点灯笼)

右边bin对应左边:
b 开头就是文件夹
开头就是文件

Linux入门--教程1(点灯笼)

Linux入门--教程1(点灯笼)

ls -l 指令下详细信息说明:

-rw-r--r-- 1 ubuntu...file1.txt

--------------------------------------------------------------------------------------------------------------------------------------------------------

u表示作者                                                          g表示小组成员                                                   o表示其他
r可以读/看  w可以写   -不能运行(作者本人)  r可以读     -不能运行   -不能运行(小组成员)
因为是文本文件txt因而不能运行
--------------------------------------------------------------------------------------------------------------------------------------------------------

chmod指令:用于修改读写权限

eg1:
chmod
u-r file1.txt   :表示对于作者去掉他的读权限
ls -l查看详细信息:
原本:
-rw-r--r-- 1 ubuntu...file1.txt
现在:--w-r--r-- 1 ubuntu...file1.txt
此时再输入
cat file1.txt, 则会发现permission denied没有权限

eg2:
chmod
u+r file1.txt   :表示赋予作者读权限
此时再输入
cat file1.txt,就可以看见文件

eg3:
chmod
go-r file1.txt  小组成员g/其他人o 都不可以读文件
-rw------- 1 ubuntu...file1.txt

eg4:通过chmod +数字 ->修改权限

读 写 运行
r w x
100        4
010        2
001        1

chmod 444 :对于作者/小组成员/其他 都是可以读,不可以写,不可以运行
然后ls -l,发现
-r--r--r-- 1 ubuntu...file1.txt


chmod 222 :  对于作者/小组成员/其他 都是不可以读,可以写,不可以运行
然后ls -l,发现
--w--w--w1 ubuntu...file1.txt 


chmod 111 :  对于作者/小组成员/其他 都是不可以读,不可以写,可以运行
然后ls -l,发现
---x---x--x 1 ubuntu...file1.txt 

 

 

 

Linux入门--教程1(点灯笼)

cd home进入文件夹

Linux入门--教程1(点灯笼)

clear 清屏

cd .. 返回上一层

Linux入门--教程1(点灯笼)

mkdir 当前位置创建新的文件夹

 Linux入门--教程1(点灯笼)

rmdir tutorial 删除文件夹
/ 可加可不加 ,摁tab补全会自动加上

Linux入门--教程1(点灯笼)

被删除掉了

Linux入门--教程1(点灯笼)

cp  sydney.txt  file2.txt    复制文件sydney.txt 命名为file2.txt 

两者大小相同

Linux入门--教程1(点灯笼)

cat sydney.txt 看其中内容 cat file2.txt 发现内容同
Linux入门--教程1(点灯笼)

diff sydney.txt  file2.txt  判断两个文件是否相同
查看两个文件差异:发现一个文本有,另一个没有

Linux入门--教程1(点灯笼)

比较两个城市火车站.txt区别

Linux入门--教程1(点灯笼)

head Sydney.txt -n 5  我只想看前5行内容

Linux入门--教程1(点灯笼)

tail Sydney.txt -n 5   我只想看后5行内容

Linux入门--教程1(点灯笼)

word count 看文件中多少单词
wc sydney.txt
Linux入门--教程1(点灯笼)

wc  -w  sydney.txt  看多少个单词
wc  -l  sydney.txt  多少行
wc  -c  sydney.txt 多少字符

Linux入门--教程1(点灯笼)