干货!Linux必须知道的常用命令
原创
©著作权归作者所有:来自51CTO博客作者wx6186046d1b78a的原创作品,请联系作者获取转载授权,否则将追究法律责任

VIM常用模式:
shell常用命令
- cat===查看指定文本文件内容,并把全部内容输出到控制台
- less===查看指定文本文件内容,按照分页方式展示到控制台
- tail===查看指定文本最后10行内容,并展示到控制台
- grep===使用正则关键字,对文本进行过滤展示
Linux根目录系统文件
- dev
- bin 二进制文件
- lib
- etc 配置文件
- home/root 权限目录
- var 应用运行日志文件
- tmp
- proc
- opt
- usr 非窗口运行程序文件,如python
- mnt/media 硬盘文件
文件操作
文件权限
- r====可读,w====可写,x====可执行
- 770===111111000===rwxrwx---
- 664===110110100===rw-rw-r--
- 改变文件权限为770:chmod 770 file
- 改变文件用户:chown +用户 +文件
查看进程/网络
- ps -ef e:所有的进程显示,f:完整输出(htop可视化)
- kill PID 直接对相应进程号进行杀死操作
- netstat -lantup 网络跟踪
- -l 列出目前正在网络监听的服务
- -a 将目前系统上所有的连接、监听、socket数据列出来
- -n 布列出进程的服务名称,已端口号显示
- -t 列出tcp网络数据包的数据
- -u 列出udp网络shuju恢包的数据
- -p 列出该网络服务的进程pid
定时任务
- crontab * * * * *:每分钟+每时+每日+每月+每周(分食日月粥)
安装包管理
- sudo apt-get install git gitk:通过apt-get安装git相关软件