Linux命令总结
获取IP地址:ifconfig
在Windows上查看IP地址:ipconfig
测试Windows的DOS命令 与Linux是否连接:ping
切换目录:cd
切换用户:su
补全键:top
查看当前命令提示符所在的路径:pwd
查看显示当前时间和日期:date
列出当前目录下的所有文件的详细信息:ll
列出当前目录下的所有文件的详细信息及包括隐藏文件:ll -a
列出当前目录下的所有文件名:ls
列出当前目录下的所有文件名包括隐藏文件名:ls -a
创建文件夹或目录:mkdir
创建多级目录:mkdir -p
移动目录:mv 目标目录 移动到哪
mv 目标目录 移动到哪的新名字
复制目录:cp -a 目标目录 复制到哪 cp -a 目标目录 复制到哪的新名字
删除目录:rmdir 目录名
一层一层删除:rm -r 目录名
没有提示的删除:rm -rf
重命名:mv 文件名 新文件名
查看文件前n行的内容:head -n 文件名
查看文件后n行的内容:tail -n 文件名
查看文件所有内容:cat 文件名
分屏查看文件的所有内容:more 文件名
查看文件所在的位置:which 文件名
查看安装包所在的位置:whereis 文件名
查看系统中的文件:locate 文件名
模糊查找文件:find -name "*.php"
压缩文件:gzip 文件名(速度快)
bzip2 文件名(体积小)
解压缩:gzip -d 压缩后的文件名
只打包不压缩:tar -cvf 打包后的目录名 要打包的目录名
打包并压缩:tar -zcvf 打包后的目录名 要打包的目录名
tar -cjvf 打包后的目录名 要打包的目录名
解包:tar -xvf 打包后的目录名
解包并解压缩:tar -zxvf 打包后的目录名
> 输出的内容放到指定的文件中,会覆盖
>> 输出的内容放到指定的文件中,追加
文件类型:d 表示目录 - 表示文件 r 表示链接文件
r:可读 w:可写 x:可执行
u:创建者权限 g:所在的用户组权限 o:其他用户权限 a:代表所有组
修改权限:chmod 权限码 文件名
chmod u=rwx 文件名
chmod a=rwx 文件名
编辑文件: vi 文件名 vim 文件名
第一行第一个:gg
文件内容最后位置:G
当前窗口第一行第一个:H
当前窗口中间第一个:M
当前窗口最后位置第一个:L
显示行号: :set nu
取消行号: :set nonu
到达指定行号:nG
向前删:X
向后删:x
复制:yy
粘贴:p
撤销:u
删除光标所在的位置: x
删除整行:dd
清空整个:D
插入内容:A a I i O(向上插入) o(向下插入)
替换:R r
向上查找内容: ?内容
向下查找内容: /内容
只保存:w
退出: q
强制退出:q!
保存并退出:wq
动态查看进程:top
查看某一时刻下的进程:ps aux
对某个进程查找:ps aux | grop
杀死某个进程: killn 进程id
显示所有Linux中被暂停的工作:jobs
将暂停的工作拿到后台程序中继续执行,不可以再被暂停:bg 工作号
将暂停的工作拿到前台继续执行,可再次暂停:fg
计划任务:at 时:分
年-月-日
要执行的命令
Ctrl+d
查看系统任务中at的任务列表:at -l 或 atq
查看对应计划任务的详细信息:at -c 任务号
删除对应的单个计划任务:at -d 任务号
定时任务:分:时 日 月 周
编辑一个定时任务:crontab -e
查看所有的定时任务:crontab -l
删除所有的定时任务:cronta -r