您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > Linux基础命令大全
功能项命令实例作用重要性Linux路径说明/表示根目录,是绝对路径./表示当前目录,是相对路径../表示上一级目录,是相对路径/rootroot用户的主目录/home/username存放普通用户的个人配置文件/bin存放linux常用的命令/boot存放系统启动时要用到的文件/dev存放linux系统中使用的外部设备/etc存放系统管理时用到的配置文件和子目录/sbin存放管理员的系统管理程序/lib存放系统动态链接共享库/lost+found系统运行异常时产生的错误,会将遗失的片断放在这里/mnt可临时将别的外部设备挂接在此目录下/proc存在系统内存中的信息/usr用户的应用程序和文件都存放在这个目录下/tmp存放临时文件的目录VI编辑器vifilename生成新文件或者编辑查看文件i或者a从命令模式进入编辑模式,i为插入文本,a为追加文本Esc从编辑模式进入命令模式:w保存文本:wq保存并退出:wq!保存并强制退出:q退出:q!强制退出o添加一行O在光标所在行的上方添加一行dd删除一行文字x删除一个字符s删除一个字符并切换到编辑模式S删除一行并切换到编辑模式:n光标移至文本第n行$光标移到文本的行尾A光标移到文本的行尾并切换到编辑模式^光标移到文本的行首G光标移到文本的末尾gg光标移到文本的首行ZZ存盘退出/字符串查找某个字符串n继续查找Linux启动级别文件/etc/inittab中设置默认启动级别0代表halt,关机操作,这个0不能设置,否则机器将不能启动1代表单用户模式,采用这个设置,系统只能允许一个用户登2代表多用户模式,但不支持网络工作3代表命令行界面,即文本界面,是企业中服务器通用的启动模式4系统预留,该级别目前还没有使用5代表图形界面,也是linux系统启动时默认的启动模式6代表重启模式,这个6也不能设置,否则系统反复重启系统关机重启reboot重启shutdown–rnow现在立刻重启shutdown–r11:30等到11:30进行重启shutdown–r+1等1分钟后重启halt关机shutdown–hnow现在立刻关闭系统shutdown–h11:30等到11:30关闭系统功能项命令实例作用重要性文件创建vi/opt/learn/hello.txt在目录/opt/learn下创建文件hello.txt并进入vi编辑界面touch/opt/learn/test在目录/opt/learn下创建空白文件testcat/opt/learn/catfile创建文件catfile并在屏幕上输入内容,最后按Ctrl+D退出文件查看vi/etc/passwd在vi编辑器中输出文本内容cat/etc/passwd在屏幕上输出文本内容more/etc/passwd分屏输出文本内容less/etc/passwd分屏输出文本内容并按需加载文件(适用于大文件的查看)head-n10/etc/passwd只输出文件的头10行tail-n20/etc/passwd只输出文件末尾的20行strings/bin/ls查看二进制文件中的可打印字符文件操作cphello.txt/opt/test把文件hello.txt复制到文件夹/opt/test下cphello.txt/opt/test/hello.cp把文件hello.txt复制到文件夹/opt/test下并重命名成hello.cpmvhello.txt/opt/test将文件hello.txt剪切到文件夹/opt/test下mvhello.txt/opt/test/hello.mv将文件hello.txt剪切到文件夹/opt/test下并重命名成hello.mvmvhello.txthello2.txt重命名rm/opt/test/hello.cp删除文件rm-f/opt/test/hello.mv强制删除文件,不会有提示信息du-skhello.txt查看文件hello.txt的大小(以K为单位)链接ln-shello.txtshello为hello.txt文件创建一个名为shello的软链接(类似于快捷方式)文件操作ln-dhello.txtdhello为hello.txt文件创建一个名为dhello的硬链接硬链接表示所有文件中更改任意一个,其他文件的所有属性会跟着变化,如大小,更新时间,权限等功能项命令或格式作用重要性ls/treels[option][file/directory]显示指定目录下的所有文件或文件夹(同Windows-dir命令)ls显示当前目录的内容ls-l显示当前目录详细内容ls-a显示当前目录下的所有文件,包括隐藏文件ls*.txt显示目前下所有以.txt为后缀名的文件ls/opt/training显示目录/opt/training下的内容lr-R/opt/列出所有/opt目录及其子目录的内容tree/opt用树状结构显示目录及文件pwdpwd显示当前所在目录cdcddirectory切换到指定目录cd切换到当前用户所有的主目录cd..回退到当前目录的上一级目录cd/opt/learn用绝对路径切换到/opt/training目录下cd../../使用相对路径切换到当前目录的上一级的上一级目录下cd.切换到当前用户,相当于什么也没做mkdirmkdir[option][director1][directory2]…创建目录mkdir/opt/learn/other在目录/opt/learn/下创建目录othermkdirdir2dir3dir4同时创建dir2dir3dir4三个目录mkdir-p/dir1/dir2/dir3/dir4同时创建一个4层目录rmdirrmdirdir1删除一个空目录其他操作cp-r/opt/learn/opt/learn2拷贝文件夹mv/opt/learn2/opt/learn3重命名文件夹rm-rf/opt/learn3强制删除文件夹功能项命令实例作用重要性用户组操作groupaddtesting添加一个新的用户组testingcat/etc/group查看组是否被新增成功groupmod-ntesttesting将testing重命名成testgroupdeltest删除组testgroupsroot查看用户root所在的所有组useradduseraddqiang新增一个用户qiang(默认时将新增一个对应的名为qiang的组)useradd-gtestdenny新增一个用户denny并将其加入test组useradd-gtest-G501mary标准用法,501这个数字与test组的gip对应即可将usermodusermod-gqiangtest将用户qiang换到dev组usermod-G502qiang将用户qiang附加到gid为502的这个组usermod-d/home/temp/mary将mary的主目录从/home/mary改为/home/tempuserdeluserdelqiang删除用户qianguserdel-fqiang强制删除用户qiang(即使该用户已经登录)userdel-rqiang删除用户qiang并删除其主目录chmodchmod[权限][文件或目录]更改文件或目录的权限ls-lhello.txt查看文件的详细属性,对其进行解释左边10位中的第一位代表文件类型d---代表目录----代表普通文件l---代表链接文件左边10位中的后9位代表权限前3位代表文件所有者的权限(用u表示)中间3位代表文件所在组的权限(用g表示)后3位代表其他组的权限(用o表示)权限rwx的意义权限r或数字4--表示可读权限w或数字2--表示可写权限x或数字1--表示可执行chmodu+xhello.txt为hello.txt文件所有者添加可执行权限chmodu-whello.txt为hello.txt文件所有者去除可执行权限chmodg-rhello.txt为hello.txt文件所在组去除可读权限chmodo+whello.txt为hello.txt文件的所在组的其它组添加可写权限chmoda+whello.txt为所有三种角色添加可写权限chmoda+wxhello.txt为所有三种角色添加可写权限chmoda-rwxhello.txt去除hello.txt的所有权限(此时仅root可编辑)chmod777hello.txt将hello.txt的权限设为rwxrwxrwxchmod643hello.txt将hello.txt的权限设为rw-r---wxchmod777/opt/test将目录/opt/test的权限更改为777chmod-R755/opt/test将目录/opt/test及其下所有文件和子目录的权限更改为755chownchownmaryhello.txt将hello.txt的文件所有者改为marychownmary/opt/test将目录/opt/test的所有者改为marychown-Rmary/opt/test将目录/opt/test及其所有子目录和文件的所有者改为marychgrpchgrptesthello.txt将hello.txt所在的组改为testchgrpmary/opt/test将目录/opt/test所在的组改为mary文件夹操作权限操作chgrp-Rmary/opt/test将目录/opt/test及其所有子目录和文件所在的组改为marypasswdpasswdmary修改mary的密码功能项命令实例作用重要性findfind起始目录查找类型查找条件查找起始目录及所有子目录下的文件及文件夹find.-namehello.txt查找当前目录下文件名为hello.txt的文件或文件夹find.-name*hello*查找当前目录下文件名包含hello的文件或文件夹find/home-name*bash*查找目录/home下文件名包含bash的文件或文件夹find.-name*查找当前目录下的所有文件或文件夹(作用同ls-R)find.-name[h]*查找当前目录下以h开头的文件或文件夹find.-name[h|f]*查找当前目录下所有以h或f开头的文件或文件夹find.-name[a-z]*查找当前目录下所有以小写字母开头的文件或文件夹find.-name[A-Z]*查找当前目录下所有以大写字母开头的文件或文件夹find.-name[a-Z]*查找当前目录下所有以字母开头的文件或文件夹find.-name[h-w]*查找当前目录下所有以字母h-w开头的文件或文件夹find.-name[0-9]*查找当前目录下所有以数字开头的文件或文件夹find.-name[5-8]*查找当前目录下所有以数字5-8开头的文件或文件夹find.-nameh$llo*查找当前目录下所有以h后面带一个字符再加llo开头的文件或文件夹find.-name[^a-h]*查找当前目录下所有不以a-h开头的文件或文件夹find.-name'*\\*'查找当前目录下所有包含特殊字符\的文件(注意使用单引号)find.-perm777查找当前目录下权限为777的文件或文件夹find.-path./test-prune-o-name*hello*查找当前目录下除test目录的其他所有目录中包含hello的文件或文件夹find.-usermary查找当前目录下文件所有者为mary的文件或文件夹find.-groupdev查找当前目录下文件或文件夹所在组为dev的内容find.-mtime-3查找当前目录下在3天内更新过的文件或文件夹find.-mtime+3查找当前目录下在3天前更新过的文件或文件夹find.-newerhelllo.txt查找当前目录下比hello.txt新的文件或文件夹find.!-newerhelllo.txt查找当前目录下比hello.txt旧的文件或文件夹find.-typed查找当前目录下所有的文件夹find.-typel查找当前目录下所有的软链接文件
本文标题:Linux基础命令大全
链接地址:https://www.777doc.com/doc-1644627 .html