学习前的翻车现场1:y and yes (ps:哭笑不得,不忍直视)
(1) pwd 显示当前路径
(2) mkdir 创建新目录
(3) ls 显示目录和文件
(4) rm 删除文件; rm -r 删除非空目录;rmdir 删除空目录
ps:rm -rf 后面不加目录,为删除所有服务器的所有东西。-f 为强制删除
(5)cd 目录名 表示进入该目录
cd - 表示返回刚才的目录
cd 与cd ~一样 表示返回家目录(主目录)
(6)vi 新建脚本或者文本文档
(7)cat 接文本文件的名字,查看并将文本文件的内容输出到屏幕,退出cat ,摁q,
head 默认输出前10行,tail默认输出后10行,后面加-n 自定义输出几行
(8)cp:复制文件 cp文件1 文件2
(9)mv:将文件移入文件夹或复制文件
mv file 路径 表示移动file得到某路径下
mv file1 file2 是将file1重命名为file2
Linux自动补全
tab键自动补全,一次补全,若无法补全,两次列出无法补全的与输入的内容相同的文件,
箭头上键调用之前的命令,
问题与答案
1. ls输出的是横向的列表,怎样输出长格式列表(提示:搜索ls)
ls(选项)(参数); ls -l
# -l:以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,文件类型、
权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间等
2. 如何查看长格式列表中文件的大小?(提示:ls)
ls -k #-k:以KB(千字节)为单位显示文件大小;
3. 查看Linux系统版本、内存与硬盘空间?(提示:分别是三个命令)
查看系统版本:lsb_release -a
查看内核版本:uname -a
查看硬盘空间情况:df -l
查看内存: free -m
4. 怎样建立类似/tmp/tmp1/tmp1.1这样的层级目录(提示:搜索mkdir)
mkdir -p tem/tem1/tem1.1
5. 怎样删除这些层级目录(提示:搜索rm)
rm -r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;