Linux 学习笔记1
本文仅作为自己的学习笔记,若有错误,欢迎指正!
命令 | 作用 |
---|---|
pwd | 显示当前的工作目录的绝对路径名称 |
ls | 当前目录有哪些文件夹和文件 |
cd | 切换目录 cd~ |
cd ~ 切换到主目录, | |
-stat- | – |
cp | 复制源文件夹或者源文件到目标文件夹或目录 |
rm | 删除文件或目录` |
-mv- | -移动文件或者更改名称- |
mkdir | 建立目录 |
rmdir | 删除目录 |
-touch- | -改变文件或者目录的存取和更改时间- |
ln | 对文件或者目录建立连接 |
文件阅读命令 | |
cat | 显示文件内容 |
head | 显示文件内容,默认前十行 |
tail | 显示文件内容,默认后十行 |
more/less | -逐页显示文件内容- |
history | 显示之前使用过的命令 |
date | 显示当前时间 |
cal | 显示日历 |
login | 登录 |
logout | 注销 |
shoutoff | -关机- |
poweroff | 关机 |
reboot | 重启 |
-查询信息- | – |
find | 按照指定的条件查询文件 |
具体使用举例
- cp
cp -r /home/izz/test /home/izz/totest
- rm ` rm -rv /home/izz/totest
root@izz-virtual-machine:~# rm -rv /home/izz/totest
已删除 ‘/home/izz/totest/test/test1.txt’
已删除目录 ‘/home/izz/totest/test’
已删除目录 ‘/home/izz/totest’
注意:rm删除文件目录或者文件,若要删除文件目录时,一定要加上参数-r
否则只会删除文件
3.mv
root@izz-virtual-machine:~# mv -v /home/izz/test /home
已重命名 ‘/home/izz/test’ -> ‘/home/test’
4.touch
izz@izz-virtual-machine:~/桌面$ touch -d"Feb 10 10:10" /home/izz/test
izz@izz-virtual-machine:~/桌面$ ls -l /home/izz/test
总用量 4
-rwxrw-rw- 1 izz izz 21 3月 6 15:36 test1.txt
(不知道哪里错误,没有修改成功!!!)
5.ln
硬链接:目标文件和源文件指向相同的物理地址,
izz@izz-virtual-machine:~/桌面$ ln /home/izz/test/test1.txt test2.txt
izz@izz-virtual-machine:~/桌面$ ls -li test2.txt
21195 -rwxrw-rw- 2 izz izz 21 3月 6 15:36 test2.txt
izz@izz-virtual-machine:~/桌面$ ls -li /home/izz/test
总用量 4
21195 -rwxrw-rw- 2 izz izz 21 3月 6 15:36 test1.txt
izz@izz-virtual-machine:~/桌面$
备注:选项 -li 负责打印每一个文件的inode号,每一个文件的inode号是唯一的!
硬链接的作用:可以很好地节约空间,备份文件
软链接:软链接在文件系统上不需要额外的空间。它们非常方便,因为它们可以很容易地修改,以指向不同的地方。快捷方式是软连接的主要应用场景。与硬链接不同,软链接可以指向对象,即使在不同的文件系统、分区和/或磁盘和其他介质上,这些对象可能当前可用,有时可能不存在。如果链接不指向当前可用的对象或现有对象,则该链接无效。
使用方法:ln -s file1 file2
6.cat
这里是引用
izz@izz-virtual-machine:~/桌面$ cat -n test2.txt
7.head tail
izz@izz-virtual-machine:~/桌面$ head -n 5 test2.txt
izz@izz-virtual-machine:~/桌面$ tail -n 3 test2.txt
8.more、less
逐页显示内容,而less可以通过方向键控制文件显示的内容
按“q”键结束
9.history
izz@izz-virtual-machine:~/桌面$ history
10.date、cal
izz@izz-virtual-machine:~/桌面$ date
11.find
犯懒了未完待续…