本文链接:
grep命令:
作用:在文件中搜索字符串匹配的行并输出
语法:grep[-cinv]’搜索的字符串’ filename
-v :反向选择,显示不包含匹配文本的所有行
eg: grep -v “^#” /etc /inittab
表示含义:显示inittab文件中不以#开头的内容
压缩、解压缩命令:
gzip
只能压缩文件,不能压缩目录,不保留源文件
压缩命令:gzip [文件名]
解压缩命令:gzip -d 文件名.gz
系统关机命令:
shutdown -h now立刻关机
利用Tab键 自动补全
VIM文本编辑器
三种模式:
而s命令是删除当前行然后进入插入状态.我们可以指定数字count做为前缀,这样vim就会删除count个行,然后进入插入状态.这个命令与c命令的不同之处只是s命令作用整个行,而c命令仅是光标所处的位置到行末.。r命令是进入insert模式的命令之一,进入insert模式等待你输入一个字符替换当前光标上的字符后自动返回normal模式。命令ctrl-\ctrl-n可以离开插入模式而回到正常模式下.换句话这个命令与相类似,但这个命令可以在任何模式下使用,就这一点而似乎是要比命令强大一些啊.。
在命令模式下,输入:linux常用命令,进入低行模式/编辑模式按下Enter回到命令模式
把内容写入文件:echo “内容” >/>> 文件名
:表示覆盖原文件内容
:表示追加
Linux 环境配置
修改ip地址
修改配置文件
IPADDR
NETMASK
GATEWAY网关
网络通信命令:
ping
作用:测试网络连通性。
可以通过 -c 来指定发送的次数
eg:ping -c 3 127.0.0.1
ifconfig
作用:查看和设置网卡网络配置
磁盘空间命令:
df
作用,显示各个分区的容量,已使用量,未使用量及挂载点等信息,看剩余空间
eg:df -h显示如下:
du -sh /home 以常用单位(K,Mlinux常用命令,G)为单位显示/home 目录的总大小
free -m以MB为单位查看内存使用状况。
用户管理命令:添加一个用户useradd 用户名
删除一个用户:userdel 用户名 此时删除了用户名但还有宿主目录
userdel -r 用户名 此时宿主目录也同时被删除
修改用户密码:passwd 用户名
进程和程序的区别:
程序是静态,本身作为一种软件资源长期保存。进程是程序的执行过程,他是动态概念。
进程和线程的区别:
进程:正在执行的程序和命令。有自己的地址空间,并占用一定的系统资源。
线程:线程不能独立存在,它由进程创建。线程耗费的cpu和内存要小与进程
ps命令:
作用:查看系统中的进程信息。
查看系统中的所有进程:
ps aux或者ps -le
查看用户执行的进程:ps aux | grep 用户名
查看么一进程: ps aux | grep 进程
eg:ps aux | grep init
查看进程树:pstree
pstree-p查看进程树
pstree -u查看进程用户
top命令
查看系统健康状态:cpu 和内存的使用状态
kill
作用:关闭进程
kill -9 进程号强行关闭(常用)
kill -1 进程号重启进程
三种基本权限:
r可读
w可写
x可执行