记录学习Linux系统碰到的基本知识。
根目录:/
超级管理员:root
打开目录:cd
设备全部在/dev下面
设备全部当成文件来玩
挂载点 mount point
访问设备:把设备看成一个目录,约定把设备放在根目录下面的mnt目录下面
删除一个目录:rmdir ***
建立一个目录:mkdir ***
挂载光驱:mount /dev/cdrom /mnt/cdr (挂载光驱确保里面有好的光碟)
显示当前目录下所有的文件:ls
显示当前用户:whoami
显示当前目录:pwd
卸载一个目录:umount /dev/cdrom
切换用户:su youruser
查看怎么使用一个命令:man ***||*** --help||*** --? (***代表具体命令)
常用命令:shutdown
reboot
exit
q
exit
常用命令介绍:
ls -l 当前目录下所有的文件及目录,竖着排列,d开头的是目录,-开头的是文件
ls -R 树状结构显示当前目录下的结构
cd 打开某个目录, ..回到上层目录
pwd
mkdir
rmdir :只能删除空目录
rm -rf :强制删除目录(包含里面的目录及文件) r-递归
touch 创建文件
cp 2 1拷贝 把2拷贝一份为1放到当前目录 -R 参数为递归copy目录
mv 2 *** 移动 把2移动到***目录下(***为绝对路径或者相对路径) -T 参数为递归移动目录
vi (文本编辑器)---重要!
command --从命令行模式进入为命令模式,敲a转为编辑模式,当前光标处加入内容,o为在下一行插入一行,O为在前一行插入一行。都转为编辑模式。dd删除一行,dw删除一个word.
input ---编辑模式,敲esc键,转为命令模式,敲一个:w为存盘,:q为退出,:wq为存盘退出,:q!为不存盘退出。
more cxl.txt 列出文件内容
cat cxl.txt 正序列出文件内容
tac cxl.txt 逆序列出文件内容
head -n cxl.txt 列出前面几行文件内容
tail -n cxl.txt 列出末尾几行文件内容
clear或者Ctrl+l 清屏
find ---非常强大
按文件名,时间,大小查找文件
find / -name *local
whereis ls 命令出处及帮助文档
echo $PATH 环境变量的值 Windows里面是 echo %PATH%---区分大小写
ln cxl.txt 4 链接命令(两个单独的文件,文件之间有关联)
ln -s cxl.txt 4 软链接(相当于Windows里面的快捷方式)