20170719上课笔记
Linux系统目录结构
Linux根目录下常用的子目录
/bin
/sbin
存放可执行文件,bin存放普通用户都会用到的执行文件,sbin存放系统管理用的执行文件
Sda1 就是指SATA接口的硬盘 a 是扫描到的第一块 1 是硬盘的第一个分区
绝对路径:一般路径都从根目录写起 /root 路径的左侧有/
相对路径:相对当前路径,进入下一级目录,左侧没有/
索引节点:
Inode (索引节点)
常用基础命令
root用户提示符# 其他用户为$
用户注销命令logout
若安装过图形界面startx 可启动linux图形界面
- 代表普通文件 B代表块类型设备 D代表目录
df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息
stat查看文件信息 (注 文件名不在索引节点中)
pwd显示当前所在位置
可执行文件若在当前所在目录之下,可输入./文件名 即可执行
touch 创建空白文件更改文件时间
rm -rf 强制删除目录
rm -f 强制删除文件
rm -r 删除目录或文件
mkdir 创建目录
rmdir 删除目录
cp 复制文件和目录 cp /路径/文件 /移动到的路径/要修改的名字
cp -r /a /b 将目录A直接复制到B
cp /a/* /b 将目录a下的文件复制到B
cp -a /a /b 复制后不会将文件权限等信息一并更改
mv 作用为剪贴
file 查看文件类型
du 先是目录或磁盘占用量
df 查看目录或磁盘的剩余空间
head 查看文件前十行 head -n 15 查看前十五行
tail是最后十行
命令grep用来过滤信息,通过命令cat /etc/passwd | grep thomas从passwd文件中快速找到还有thomas信息的内容。通过命令cat /etc/passwd | grep –n tcpdump从passwd文件中快速找到tcpdump信息的内容并显示出行号,参数-v是取反,如上面2个例子找的信息里面不包括thomas和tcpdump的信息
scp拷贝文件
scp root@192.168.0.1:/lujing /b
sftp
cat >文件 可输入内容 ctrl+D完成
tac查询文件为反向cat
more和less为一对
head tail为一对
ln命令创建链接。 默认为应连接 -s则是符号链接
符号链接为多个文件一个源 比如 a和b两个软连接,b记录a的路径,a若为源头,则链接到源
硬链接若多个情况,删除其中某个后,不会影响其他使用,只有在所有硬链接都删除后,才会删除源文件(源文件有统计个数,为0才会删除源文件)
硬链接:
硬链接若多个情况,删除其中某个后,不会影响其他使用,只有在所有硬链接都删除后,才会删除源文件(源文件有统计个数,为0才会删除源文件)