LINUX常用命令命令名称功能描述所在路径执行权限语法范例备注文件处理命令ls/ll显示目录文件/bin/lsAll Userls -a 显示所有文件,包括隐藏文件;ls -l 详细信息显示ls -d 查看目录信息ls -h 显示文件大小ls -i 查看文件或目录的i节点ls -l / 查看根目录的所有文件的详细信息;ls -ld / 查看根目录本身的信息。ls -i | wc -lls -l | wc -lwc -l 统计行数wc -l 统计行数前者比后者所统计结果总是少1个。tree查看目录时以树状结构显示/usr/bin/treeAll Usertree [目录] cd切换目录Shell内置命令All Usercd [目录]$ cd / 切换到根目录$ cd .. 回到上一级目录pwd 显示当前所在的工作目录/bin/pwdAll Userpwd mkdir创建新目录/bin/mkdirAll Usermkdir [目录]mkdir -p 递归创建目录$ mkdir -p /a/b/cmkdir /test 在根目录下创建;mkdir test 在当前目录下创建。
touch创建新文件Linux权限管理规定:默认创建的二进制文件不能授予可执行权限xLinux权限管理规定:默认创建的二进制文件不能授予可执行权限x/bin/touchAll User$ touch newfilecp复制文件或目录/bin/cpAll Usercp -rp [源文件] [目的目录] -r 复制目录 -p 保留文件属性$ cp file1 file2 dir1将文件file1、file2复制到目录$cp -rp dirl dir2将dir1下的所有文件及子目录复制到dir2拷贝同时可以进行改名,此时只能对一个文件或一个目录进行这样的操作;文件复制完成后,新复制的文件i节点与源文件是不相同的。 mv移动文件或目录、改名 /bin/mv All Usermv [源文件或目录] [目的录]$ mv file1 file2 将当前目录下文件file1更名为文件file2$ mv file3 /test/newfile将当前目录下文件file3移动到目录/test下并更名为newfile的文件rm删除文件/bin/rmAll Userrm -rfi [文件或目录] -r 删除目录 -f 强制覆盖 -i 交互操作系统默认rm命令带有别名alias rm='rm -i'。
系统默认rm命令带有别名alias rm='rm -i'。$ rm file删除文件$ rm -rf dir删除目录,不询问cat显示文件内容/bin/catAll Usercat [文件名]适合查看内容较少的文件head查看文件前几行/usr/bin/headAll Userhead -n [文件名]tail查看文件最后几行/usr/bin/tailAll Usertail -n [文件名]tail -f [文件名] 动态显示文件的最后10行,一般用做动态查看日志more分页显示文件内容/bin/moreAll Usermore [文件名](空格)或f 显示下一页(ENTER) 显示下一行 Q或q退出more查看长文件; man帮助命令浏览时调用了more ln产生链接文件/bin/lnAll Userln -s [源文件] [目标文件] -s 创建软链接$ ln -s /test/zhanglijun /jun.soft$ ln /test/zhanglijun /jun.hard软链接:类似windows的快捷方式,权限为777,但是用户真正的权限取决于源文件权限,同时有箭头指向源文件。