Linux终端常用命令(二)

grep命令:
作用:在文件中搜索字符串匹配的行并输出
语法:grep[-cinv]’搜索的字符串’ filename
-v :反向选择,显示不包含匹配文本的所有行
eg: grep -v “^#” /etc /inittab
表示含义:显示inittab文件中不以#开头的内容

压缩、解压缩命令:
gzip
只能压缩文件,不能压缩目录,不保留源文件
压缩命令:gzip [文件名]
解压缩命令:gzip -d 文件名.gz

系统关机命令:
shutdown -h now 立刻关机

利用Tab键 自动补全
VIM文本编辑器
三种模式:
vim file 进入命令模式 通过( i光标之前/a光标之后/下一行)进入插入模式 按住ESC回到命令模式
在命令模式下,输入:,进入低行模式/编辑模式 按下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,M,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可执行

猜你喜欢

转载自blog.csdn.net/xdc17824032252/article/details/82817837