1、1Linux 的常用命令文件目录操作命令1. 命令提示符rootlocalhost # root :用户名 localhost:主机名 :表示路径,表示当前用户的根目录普通用户的根目录:/home/ 用户名 XX/超级管理员:/root/#:表示超级管理员$:普通用户2. 查看当前的工作目录:pwd : print working directory 3. 显示文件或者目录列表:ls :list-a :列出当前目录所有文件,显示隐藏文件-l :列出文件的详细参数,简写:ll-h :显示文件大小的单位-d :显示文件目录本身的属性-alhd :参数可以组合使用4. 切换目录:cd : chang
2、e directory相对路径:参考当前目录,进行切换,先确认当前所在的位置绝对路径:从根目录开始切换,在任何目录下,都可以使用2cd 目录(相对、绝对)cd . :进入当前目录(刷新当前目录)cd :进入上一级目录cd :回到家目录cd :回到家目录cd - :回到上次所在的目录5. 创建新的目录:mkdir :make directoriesmkdir 目录名称-p : 创建多级目录6. 删除空目录:rmdir :remove empty directory7. 删除文件:rm : remove rm 文件-r : 同时删除文件或目录-f : 强制删除文件或目录(-rf,谨慎使用)-i :
3、 询问的方式删除文件8. 创建一个空文件:touch,摸一下不会覆盖原数据,刷新访问时间39. 显示文件中的内容:cat/tac ,瞄一眼10. 以分屏的方式查看文件信息:more空格:下一页b:上一页q:退出分行查看文件信息:less空格:下一页b:上一页q:退出:向下显示一行:向上显示一行-m :显示和 more 命令显示百分比的方式head:默认显示文件头部的信息,默认实现 10 行数据 tail:默认显示文件尾部的信息,默认实现 10 行数据 -n 条数 文件ctrl+c:终止命令ctrl+l/clear:清屏11. 复制文件或者目录:cp : copy cp 源文件 目标文件-a :
4、 复制目录 412. 剪切、改名: mv : movemv 源文件 目标文件13. 统计文档的信息: wc : work count wc 文件名14. 查找指定的数据: grep 15. 创建链接文件:ln : link ln -s 源文件 目标文件文件的权限管理1. 权限的分类属主 : user , u 属组 : group , g其他 : other , o2. 三种基本的权限R 读权限 : 4W 写权限 : 2X 执行权限: 1 第一位:文件的类型-:普通文件5d:目录l:链接文件其余九位:属主,属组,其他用户对象当前文件的权限d rwx r-x r-x 属主 属组 其他3. 查询文件
5、和目录的权限ls -l 文件名文件类型文件权限文件属主文件属组文件的大小文件创建时间文件名称4. 更改权限 命令:chmod u:属主g:属组o:其他用户a:所有用户+ 加权限- 去除权限6= 覆盖权限r 读权限w 写权限x 执行权限例如:chmod u+w,g-r,o+x 文件名, 给文件所属主用户添加写权限,给文件所属组用户去除读权限,给文件所属其他用户添加可执行权限chmod 000 文件名 ,给当前文件的所有用户赋予空权限5. 更改属主和属组命令:chown chown zhangsan:zhangsan /rootdir3.帮助命令每个命令都具有很多参数格式:man 命令 man l
6、s格式:命令 - help ls -help4.查找命令命令:whereis 命令名称7作用:查看命令的命令 例如:whereis ls命令:find 查找的位置 -name 文件名作用:按照文件名称进行搜索例如:find / -name mydir1命令:find 查找的位置 -user 用户名作用:按照文件用户名搜索例如:find / -user zhangsan命令:find 查找位置 -grop 组名作用:按照文件的属组进行搜索例如:find /-group shanxiao 命令:find 查找位置 -type f/d/l作用:按照文件的类型进行搜索例如:find /root -ty
7、pe l命令:find 查找位置 -perm 权限作用:按照文件的权限进行搜索例如:find /root -perm 0005. 管道命令格式:命令 1 | 命令 2 |.8作用:同时执行多个命令例如:cat -n install.log cat install.log |grep jdkls | more |grep mydir16.压缩命令(重点)windows 下常见的压缩文件格式: zip/rarLinux 下:gzip,bzip2,zip,rar 1. .zip 格式(zip/unzip 命令)压缩格式:zip -r 目标文件 源文件解压缩格式:unzip 源文件2. .gz 格式(
8、 gzip/gunzip 命令) 压缩格式:gzip 目标文件 源文件解压缩格式: gunzip 源文件3. .bz2 格式(bzip2/bunzip2 命令)压缩格式:bzip 目标文件 源文件解压缩格式: bunzip 源文件 4. tar 命令(打包、拆包,以某种格式压缩/ 解压缩)(重点)-c:新建打包文件-x:拆包-v:在压缩/解压缩的过程中,显示正在处理的文件9-f:fileName, 被处理的文件-j:使用 bzip2 压缩/解压缩文件-z:使用 gzip 压缩/解压缩文件例如:tar -zcvf files.gz root/ 打包并且压缩tar -zxcf files.gz 解
9、压缩和拆包,在当前文件夹下tar -zxvf files.gz -C /root/ 解压缩和拆包,在指定文件夹下 tar -jcvf myrootdatas.bz2 /root 打包并且压缩tar -jxvf myrootdatas.bz2 解压缩和拆包,在当前文件夹下7.挂载(重点)Linux 中的所有的存储设备必须先挂载,才可以使用命令:mount 查看当前系统已经挂载的设备挂载命令:mount -t 文件系统 设备的名称 挂载位置文件系统:iso9660,vfat,ext3,ext4.例如:挂载光盘mount -t iso9660 /dev/sr0 /mnt/cdrom (sr0 和 c
10、drom 一样)文件类型 设备名称 挂载点umount /dev/cdrom 或者 umount /mnt/cdrom10例如:挂载 U 盘确认 U 盘的名称语法格式:mount -t vfat /dev/sdb1 /mnt/usb(fat32 文件类型的 U 盘)exfat/ntfs 需要安装额外的挂载工具,来实现挂载8.重启和关机命令命令格式:shutdown 选项 时间 -r 重新启动计算机-h 关机并断电-f 快速关机,启动时跳过硬件检测-n 快速关机,启动时不会加载 init 程序-c 取消之间的命令shutdown -h now 立即关机shutdown -h 19:50 shut
11、down -h +5 (执行完毕后,用户无法进行其他操作,ctrl+c)shutdown -h +5 & (ctrl+c,不会去取消当前命令,用户还可以进行其他操作)系统的运行级别:init 数字0:关机1:用户3:多用户115:图形界面6:重启9.网络相关ssh 协议:22 端口,tcp 协议ping 命令:作用:测试网络的连通性ping -c 次数 ip 地址 ping ip 地址ifconfig 命令:作用:查看网卡信息hostname 命令:作用:查看主机名称service 命令:service 服务名称 stop/startservice 服务名称 restart service 服
12、务名称 status 例如:service network stop/start 10.系统管理命令ps -aux 显示系统运行的进程信息12kill -9 进程号,快速的强制结束当前进程 top 动态的显示所有使用的资源按O 来选择排序的方式top -u shanxiaouname 显示系统的信息du 查看指定目录的大小df 系统存储设备的使用情况,单位默认是:kbalias 设置命令的别名alias del=“rm -rf“unalias del 取消命令的别名二、VIM 编辑器的使用Vim 的运行模式编辑模式:等待编辑命令的输入,快捷键,输入 i 进入插入模式。插入模式:修改文本内容,按
13、 ESC,退出插入模式。命令模式:执行命令,在编辑模式下按: 。命令模式下:q 直接退出:wq 保存修改后退出:q! 放弃编辑,强制退出:w 新的文件名 将当前编辑的内容保持成某个新的文件(另存为)13:set number 设置行号:set nonumber: n 跳转到第 N 行: /数据 查找数据 , N 向上查找,n 向下查找: 起始行,终止行 s /被替换的数据 /新的数据/g ,替换 , 例如:1,10s/old/new/g%s/old/new/g: 起始行,终止行 s / /#/g ,注释, 例如:2,5/#/g 注释 252,5/#/g 取消注释编辑模式下:gg:移动到文件的开头GG:移动到文件末尾u:撤销ctrl+r:恢复x:删除一个字符nx:删除 n 个字符dd:删除当前行ndd:删除多行yy:复制一行nyy:复制多行p:粘贴到当前行的下一行P:粘贴到当前行 14dG:从光标所在的位置删到文件尾快速退出:shift+zz三、Linux 用户和权限查看/etc/passwd 文件查看/etc/shadow 文件查看/etc/group 文件查看/etc/sysconfig/network-script/.