linux 基本指令
-
clear
-
Alt Enter
-
pwd
-
cd
- cd /root/mike
- cd … 返回上级目录
- cd - 返回最近所处的路径
- cd ~ 直接返回当前用户自己的家目
- roor 中:/root
- 普通用户中:/home/mike
-
mkdir
- mkdir -p path1/path2/path3 在当前目录创建一串目录
-
rmdir
-
ls
- 命令行选项:
- ls -a a 就是 all 的意思,隐藏文件也会被输出
- ls -l 显示文件名属性和更多的属性
- ls -d 只查看目录本身的属性,不输出目录内容
- ls 指定目录 指定打印指定目录内容
- ls -t 以时间排序输出
- ls -1 分行输出
- 命令行选项:
-
whoami
-
touch
- 文件的时间
stat+文件名称
打印该文件的时间信息- Access(文件最近被访问的时间) Modify(修改时间) Change() 这三个简称 ACM 时间
Modify 和 Change 的区别:
- Access(文件最近被访问的时间) Modify(修改时间) Change() 这三个简称 ACM 时间
- 文件的时间
-
rm
- rm+文件 删除普通文件
- rm -f+文件 强制删除文件,不会询
- rm -r+文件夹 递归删除文件夹(目录)
-
cp
- cp hello.txt world.txt 拷贝一份 hello.txt 并重命名为 world.txt
- cp hello.txt …/a.txt 在上级目录拷贝为 a.txt
- cp -r 文件夹 新文件夹 拷贝文件生成新文件
-
tree
-
which
-
alias
-
cat
- cat -n 对输出的所有行编号
- cat -b 对非空输出行编号
- cat -s 不输出多行空行(有多行空行,只输出一行空行)
-
less
- -i:忽略搜索时的大小写
- -N: 显示每行行号
- /字符串:向下搜索字符串
- ?字符串:向上搜索字符串
- q: 退出
-
*(通配符)
-
man
安装:yum install -y man-pages -
echo
- echo ‘字符串’ > text.txt 重定向,每次重定向都会先清空文件,然后再添加字符串
- echo ‘字符串’ >> text.txy 追加重定向,每次重定向都会在末尾直接添加。
-
上下键
-
ctrl+c
问题
-
创建一个文件,文件什么都不写,是否占据磁盘空间?
-
文件:要么对文件内容做操作,要么对属性做操作。
-
结论
文件=内容+属性
-
-
是如何区分文件类型的?
- d 代表目录
- - 代表普通文件
-
隐藏文件
-
linux 的文件结构
- a.叶子节点,一定是普通文件或空目录
- b.非叶子节点,一定是一个非空目录
-
绝对路径
-
相对路径
-
命令的本质