Linux系统目录及必备命令学习
Linux目录:
/: 根目录
/bin: 存放必要的命令
/boot: 存放内核以及启动所需的文件
/dev: 存放设备文件
/etc: 存放系统配置文件
/home: 普通用户的宿主目录,用户数据存放在其主目录中
/lib: 存放必要的运行库
/mnt: 存放临时的映射文件系统,通常用来挂载使用
/proc: 存放存储进程和系统信息
/root: 超级用户的主目录
/sbin: 存放系统管理程序
/tmp: 存放临时文件
/usr: 存放应用程序,命令程序文件、程序库、手册和其他文档
/var: 系统默认日志存放目录
Linux常用命令:
cd命令 :
cd /home : 进入/home目录
cd /root : 进入/root目录
cd ../ : 返回上一级目录
cd ./ : 当前目录(相对路径,例如cd /home/test,cd加完整的路径,可以理解为绝对路径)
ls命令:
ls ./ :查看当前目录所有的文件和目录
ls -a : 查看所有的文件,包括隐藏文件,以.开头的文件
pwd命令:显示当前所在的目录
mkdir命令:创建目录
mkdir test : 创建test目录,mkdir后面接目录名称
mkdir -p :创建多级目录
rmdir命令: 删除空目录
rmdir test: 删除test目录
rm命令 :删除文件或者目录
rm -rf test.txt (-r 表示递归,-f表示强制) ==》该命令谨慎使用
cp命令:拷贝文件
cp old.txt /tmp/new.txt 常常用来备份,如果拷贝目录需要加-r 参数
cp -r /root /tmp :将/root目录拷贝到/tmp底下
mv命令:重命名或者移动文件或者目录
mv old.txt new.txt :将old.txt移动到new.txt
touch命令:创建文件
touch test.txt : 创建test.txt,如果test.txt存在,则表示修改当前文件的时间
Useradd命令:创建用户
useradd trrip : 创建用户trrip
userdel trrip : 删除用户trrip
Groupadd命令: 创建组
groupadd trrip :创建组trrip
groupdel trrip :删除组trrip
find命令:查找文件或目录
find /home -name "test.txt":查找/home目录下名字为test.txt的文件
命令格式:find + 查找的目录(例如:/home)+ -name(指定需要查找的文件名称,可以使用*代表所有) + 文件名(test.txt)
find /home -name "*.txt":查找/home目录下,所有以".txt"结尾的文件或者目录
cat命令;查看文件
cat test.txt:查看test.txt文件
more命令:查看文件内容,分页查看
vi命令:修改某个文件
vi有三种模式:命令行模式、文本输入模式、末行模式。
vi test,txt :编辑test.txt(进入编辑模式,首先按下键盘上"I",进入输入模式,在此可以进行编辑,编辑完成后按ESC,然后输入“”:”最后输入“”wq”,即可保存编辑内容)
echo命令:回显
echo ok:会显示ok(输入什么显示什么)
echo ok >test.txt :把ok字符覆盖test.txt内容,>表示追加并覆盖的意思; >>两个大于号,表示追加;
echo ok >>test.txt :文件追加ok字符,不覆盖文件里的内容