Linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。
linux的用户管理 useradd 用户名 案例:useradd kk【添加用户kk】 passwd 用户名 【修改密码】 案例:passwd kk【修改kk的密码】 userdel 用户名【删除用户】 userdel kk【删除用户kk】 userdel -r kk【删除用户以及用户主目录】
1.切换目录命令cd pwd 查看目录命令 cd 切换到用户的主目录 cd / 切换到根目录 cd /bin 切换到跟目录下的bin子目录 cd .. 切换到当前目录上一级目录 cd ../.. 切换到当前目录的上一级目录的父目录
2.查看目录命令ls ls 查看指定目录下的文件 ls -a 显示所有文件及目录,包括隐藏文件 ls -l 显示文件的详细列表,显示文件名,文件类型,文件大小等信息 ls -t 将文件依建立时间先后排列显示 ls *.c 列出扩展名为.c的文件 ls 0?.c 第一个字符为0,扩展名为.c的文件
3.建立文件命令touch touch file 建立一个文件file ls -l file 显示file文件的详细信息 vim file 对这个文件进行编辑
4.建立与删除文件夹命令mkdir、rmdir mkdir mydir 在用户的主目录中建立一个目录mydir rmdir mydir 可以删除目录mydir mkdir -p dir1/dir2 在目录dir1中建立dir2,-p可以同时建立dir1 rmdir -p dir1/dir2 删除dir1和dir2
5.文件复制命令cp cp 源文件或目录 目标文件或目录 cp -a file1 file2 在复制目录时使用,保留链接,文件属性,并复制目录下的所有内容 cp -r file1 file2 若源文件是目录,此时将复制该目录下所有的子目录和文件 cp -i file1 file2 覆盖已经存在的目标文件时给出提示,回答y时目标文件将被覆盖 cp *.c c/ 将当前目录下所有扩展名为.c的文件,复制到文件夹c中 cp -r /c /d 将目录c中所有的文件和目录复制到目录d中,如果d不存在,则建立这个目录
6.文件移动和更名命令 在一个分区中,文件的重命名相当于文件的移动 mv a b 将用户主目录下的a更名为b mv *.c /c 将用户主目录下的.c文件移动到目录c中 mv -f test.c c/ 将用户主目录下的.c文件移动到目录c中。覆盖文件时不提示信息 -i 覆盖前询问用户 -b 若需覆盖文件则覆盖前先行备份
7.删除文件与目录命令rm rm a/b 删除目录a下的b文件 rm c/*.c 删除目录c下所有以.c为扩展名的文件 -i 删除文件或目录之前询问用户 -f 强制删除文件或目录