常见linux命令(表格分类)
常见的linux命令
1、目录管理
| cd(cd ../ cd ~/ cd/ cd path) | 切换目录 | 
| ls | 显示目录文件 | 
| ll | 显示文件属性 | 
| pwd | 查看当前工作目录 | 
| cp (-i -r) | 复制文件或目录 | 
| mkdir | 创建目录 | 
| mkdir -p | 创建有层次结构的目录 | 
| rmdir | 删除目录 | 
| rmdir -p | 删除有层次结构的目录 | 
| mv ,mv -i(提示) | 移动文件或目录,重命名 | 
| rm ,rm -i(提示) | 删除文件或目录 | 
| rm -r | 递归删除(删除目录必选) | 
| rm -f | 强制删除,会覆盖-i选项 | 
| rm -rf | 强制删除,无法恢复 | 
| du(du -ms; du -ks) | 查看文件或目录的磁盘使用情况 | 
| df | 查看系统磁盘空间占用情况 | 
2、文件管理
| vi | 文本编辑(普通、插入、命令模式) | 
| h j k l | 移动光标(对应:← ↓ ↑ →) | 
| x | 删除光标所在字符 | 
| X | 删除光标前的字符 | 
| i | 在光标前插入字符insert | 
| I | 在行首插入字符 | 
| a | 在光标后插入字符append | 
| A | 在行末插入字符 | 
| o(小写) | 在行的下方插入新行open a newline | 
| O(大写) | 在行的上方插入新行 | 
| dd | 删除整行 | 
| J | 连接两行 | 
| yy | 复制 | 
| p或P | 粘贴 | 
| u | 撤销上一操作undo | 
| Ctrl+r | 重新执行被撤销的命令redo | 
| :w (:w!) | 保存(强制保存) | 
| :wq / :x | 保存退出 | 
| :q (:q!) | 退出(不保存强制退出) | 
| ZZ | 普通模式下保存退出 | 
| touch | 新建空文件 | 
| ln (-s -d) | 创建链接文件(软链接、硬链接) | 
| cat (-n) | 查看或连接文本文件(显示行编号) | 
| more | 翻页显示文本文件内容 | 
| less | 翻页显示文本文件内容,文本搜索 | 
| less / 关键字 | 正向查找(n下一项,N上一项) | 
| less ?关键字 | 反向查找(n下一项,N上一项) | 
| head -N | 查看前N行(默认10行) | 
| tail -N | 查看后N行 | 
| tail -f | 进入文本文件监控 | 
| Ctrl+c | 退出监控 | 
| find(-name -mtime -size -user -group -type -perm) | 以各种属性搜索文件或目录信息 | 
3、系统和网络管理命令
| ps (-ef) | 查看进程状态(查看所有进程) | 
| ps aux(|grep 关键字) | 查看进程对系统资源使用情况 | 
| top -d N | 对系统资源监控,每N秒刷新一次 | 
| kill(-2 -15 -9) | 中断进程、终止进程、杀死进程 | 
| ifconfig | 查看网络设备信息 | 
| ping | 查看网络上的主机是否在工作 | 
| netstat | 查看网络程序打开的端口信息 | 
| netstat -anp | 查看所有端口信息 | 
| netstat -anp |grep 关键字 | 根据关键字查看所有端口信息 | 
4、磁盘管理命令
| df | 查看系统的磁盘占用情况 | 
| df -h | 以高的可读性来显示信息 | 
| du | 查看文件或目录的磁盘使用空间 | 
| du -s | 只列出最后加总的值 | 
| du -b | 以byte为单位显示文件大小 | 
5、用户管理命令
| useradd | 创建用户 | 
| userdel | 删除用户 | 
| passwd | 设置用户密码 | 
| su | 切换用户 | 
6、权限管理命令
| chmod -R | 修改文件或目录权限(递归) | 
| chmod u+x file1 | 给用户添加file1的执行权限 | 
| chmod go+rwx file1 | 给用户组和其他用户添加file1的读写执行的权限 | 
| chmod 777 file1 | 给所有用户添加file1的读写执行的权限 | 
| chmod 744 file1 | 给用户读写执行的权限,用户组只读的权限,其他用户只读的权限 | 
| chown -R | 修改用户权限(递归) | 
| chgrp -R | 修改用户组权限(递归) | 
7、安装卸载
| rpm -qa | 查看包 | 
| rpm -ivh | 安装包 | 
| rpm -e | 卸载包 | 
| tar -cvf | 打包 | 
| tar -xvf | 解压tar包 | 
| unzip | 解压zip包 | 
| tar -czvf | 用gzip压缩 | 
| tar -xzvf | 用gzip解压 | 
| tar -cjvf | 用bzip2压缩 | 
| tar -xjvf | 用bzip2解压 | 
*** 如果你用ls察看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件,用ls -l命令去察看,就可以看到显示的link的路径了。
linux软件安装
1、rpm安装:
rpm -ivh 安装; rpm -e 卸载; rpm -qa 查看
2、源码安装:
step1 解压 tar -xvf ;
step2 生成批处理编绎文件 configure命令生成:makefile;
step3 编绎 make;
step4 安装 make install
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号