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 日历
cal 2016 全年日历
cal 1 2016
Linux
root 根目录 / 反斜杠
pwd 查找当前目录路径
跳到主目录下面
cd /
查看当前目录下文件夹
ls
ls -l 当前目录下所有文件,详细信息
右边bin对应左边:
b 开头就是文件夹
- 开头就是文件
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--w- 1 ubuntu...file1.txt
chmod 111 : 对于作者/小组成员/其他 都是不可以读,不可以写,可以运行
然后ls -l,发现
---x---x--x 1 ubuntu...file1.txt
cd home进入文件夹
clear 清屏
cd .. 返回上一层
mkdir 当前位置创建新的文件夹
rmdir tutorial 删除文件夹
/ 可加可不加 ,摁tab补全会自动加上
被删除掉了
cp sydney.txt file2.txt 复制文件sydney.txt 命名为file2.txt
两者大小相同
cat sydney.txt 看其中内容 cat file2.txt 发现内容同
diff sydney.txt file2.txt 判断两个文件是否相同
查看两个文件差异:发现一个文本有,另一个没有
比较两个城市火车站.txt区别
head Sydney.txt -n 5 我只想看前5行内容
tail Sydney.txt -n 5 我只想看后5行内容
word count 看文件中多少单词
wc sydney.txt
wc -w sydney.txt 看多少个单词
wc -l sydney.txt 多少行
wc -c sydney.txt 多少字符